.LiveMaterialsPanel-module__ubHnjq__panel{background:var(--card)}.LiveMaterialsPanel-module__ubHnjq__summary{color:var(--ink-soft);border-bottom:1px solid var(--line-soft);padding:0 0 12px;font-size:13px;font-weight:700;line-height:1.5}.LiveMaterialsPanel-module__ubHnjq__content{padding:16px 0 0}.LiveMaterialsPanel-module__ubHnjq__saveRow{align-items:center;gap:12px;margin-top:16px;display:flex}
.Avatar-module__cMlh0W__avatar{letter-spacing:.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.Avatar-module__cMlh0W__sm{width:26px;height:26px;font-size:10px}.Avatar-module__cMlh0W__md{width:38px;height:38px;font-size:12.5px}.Avatar-module__cMlh0W__neutral{background:var(--line-soft);color:var(--ink-soft)}.Avatar-module__cMlh0W__good{background:var(--sage-bg);color:var(--sage-ink)}.Avatar-module__cMlh0W__bad{background:var(--coral-bg);color:var(--coral-ink)}
.Banner-module__no4YIW__banner{border-radius:var(--radius-card);align-items:center;gap:16px;padding:18px 26px;display:flex}.Banner-module__no4YIW__flush{border-radius:0}.Banner-module__no4YIW__info{background:var(--blue-bg);color:var(--blue-ink)}.Banner-module__no4YIW__warn{background:var(--gold-bg);color:var(--gold-ink)}.Banner-module__no4YIW__alert{background:var(--coral-bg);color:var(--coral-ink)}.Banner-module__no4YIW__success{background:var(--sage-bg);color:var(--sage-ink)}.Banner-module__no4YIW__icon{background:var(--card);width:42px;height:42px;color:inherit;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Banner-module__no4YIW__body{min-width:0}.Banner-module__no4YIW__title{letter-spacing:-.01em;font-size:15.5px;font-weight:800;line-height:1.3}.Banner-module__no4YIW__text{opacity:.92;margin-top:3px;font-size:13px;line-height:1.5}.Banner-module__no4YIW__actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:720px){.Banner-module__no4YIW__banner{flex-wrap:wrap}.Banner-module__no4YIW__actions{width:100%;margin-left:0}}
.Button-module__N_16oa__button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-family:inherit;font-weight:700;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.Button-module__N_16oa__md{padding:13px 22px;font-size:14.5px}.Button-module__N_16oa__sm{border-radius:9px;padding:9px 15px;font-size:13px;font-weight:600}.Button-module__N_16oa__primary{background:var(--forest);border-color:var(--forest);color:var(--on-forest)}.Button-module__N_16oa__primary:hover:not(:disabled){background:var(--forest-hover);border-color:var(--forest-hover)}.Button-module__N_16oa__ghost{background:var(--card);border-color:var(--line);color:var(--forest)}.Button-module__N_16oa__ghost:hover:not(:disabled){border-color:var(--forest)}.Button-module__N_16oa__quiet{color:var(--ink-soft);background:0 0;border-color:#0000;padding-left:8px;padding-right:8px;font-weight:600}.Button-module__N_16oa__quiet:hover:not(:disabled){color:var(--forest)}.Button-module__N_16oa__button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Button-module__N_16oa__button:disabled{cursor:not-allowed;opacity:.45}.Button-module__N_16oa__button,.Button-module__N_16oa__sm{border-radius:var(--radius-pill);min-height:40px}.Button-module__N_16oa__md{min-height:44px}
.Card-module__TmHNvG__card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.Card-module__TmHNvG__flat{box-shadow:none;border-color:var(--line-soft)}.Card-module__TmHNvG__padded{padding:22px 24px}
.Pill-module__m0FVpa__pill{white-space:nowrap;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);color:var(--ink-soft);flex-shrink:0;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}button.Pill-module__m0FVpa__pill{cursor:pointer}button.Pill-module__m0FVpa__pill:hover:not(.Pill-module__m0FVpa__active):not(:disabled){border-color:var(--ink-faint);color:var(--ink)}.Pill-module__m0FVpa__active{background:var(--forest);border-color:var(--forest);color:var(--on-forest)}.Pill-module__m0FVpa__pill:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.Pill-module__m0FVpa__pill:disabled{cursor:not-allowed;opacity:.5}.Pill-module__m0FVpa__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.Pill-module__m0FVpa__flag{border-radius:var(--radius-pill);padding:2px 7px;font-size:11px;font-weight:700;line-height:1.3}.Pill-module__m0FVpa__flagInfo{background:var(--blue-bg);color:var(--blue-ink)}.Pill-module__m0FVpa__flagAlert{background:var(--coral-bg);color:var(--coral-ink)}.Pill-module__m0FVpa__flagNeutral{background:var(--line-soft);color:var(--ink-soft)}
.ClassPills-module__B3y3FG__wrap{align-items:center;gap:8px;min-width:0;display:flex}.ClassPills-module__B3y3FG__list{scroll-behavior:smooth;scrollbar-width:none;flex:1;gap:8px;min-width:0;padding:3px 2px;display:flex;position:relative;overflow-x:auto}.ClassPills-module__B3y3FG__list::-webkit-scrollbar{display:none}.ClassPills-module__B3y3FG__scrollButton{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ClassPills-module__B3y3FG__scrollButton:hover:not(:disabled){border-color:var(--forest);background:var(--sage-bg);color:var(--forest)}.ClassPills-module__B3y3FG__scrollButton:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ClassPills-module__B3y3FG__scrollButton:disabled{opacity:.35;cursor:default}@media (prefers-reduced-motion:reduce){.ClassPills-module__B3y3FG__list{scroll-behavior:auto}}
.DateField-module__ufKbnq__field{flex-direction:column;gap:7px;display:flex}.DateField-module__ufKbnq__label{color:var(--ink-soft);font-size:12.5px;font-weight:700}.DateField-module__ufKbnq__control{align-items:center;display:flex;position:relative}.DateField-module__ufKbnq__input{border:1.5px solid var(--line);background:var(--card);width:100%;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:12px;padding:13px 44px 13px 14px;font-family:inherit;font-size:14.5px;line-height:1.4;transition:border-color .12s}.DateField-module__ufKbnq__input::placeholder{color:var(--ink-faint)}.DateField-module__ufKbnq__input:hover:not(:disabled){border-color:var(--ink-faint)}.DateField-module__ufKbnq__input:focus-visible{border-color:var(--forest);outline:2px solid var(--blue);outline-offset:1px}.DateField-module__ufKbnq__input:disabled{cursor:not-allowed;opacity:.55;background:var(--line-soft)}.DateField-module__ufKbnq__invalid,.DateField-module__ufKbnq__invalid:hover:not(:disabled){border-color:var(--coral)}.DateField-module__ufKbnq__picker{width:32px;height:32px;color:var(--ink-soft);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.DateField-module__ufKbnq__picker:hover{color:var(--forest);background:var(--ground)}.DateField-module__ufKbnq__native{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.DateField-module__ufKbnq__native:disabled{cursor:not-allowed}.DateField-module__ufKbnq__hint{color:var(--ink-soft);font-size:12px;line-height:1.5}.DateField-module__ufKbnq__error{color:var(--coral-ink);font-size:12.5px;font-weight:600;line-height:1.5}.DateField-module__ufKbnq__compact .DateField-module__ufKbnq__input{border-radius:var(--radius-pill);border-width:1px;height:33px;padding:0 34px 0 12px;font-size:13.5px;font-weight:600;line-height:1}.DateField-module__ufKbnq__compact .DateField-module__ufKbnq__picker{width:27px;height:27px;right:3px}
.DeltaPill-module__HD3_zW__pill{white-space:nowrap;border-radius:var(--radius-pill);align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;line-height:1.3;display:inline-flex}.DeltaPill-module__HD3_zW__good{background:var(--sage-bg);color:var(--sage-ink)}.DeltaPill-module__HD3_zW__bad{background:var(--coral-bg);color:var(--coral-ink)}.DeltaPill-module__HD3_zW__flat{background:var(--line-soft);color:var(--ink-soft)}.DeltaPill-module__HD3_zW__arrow{font-weight:700}
.EmptyState-module__KU4L9G__empty{text-align:center;padding:52px 24px}.EmptyState-module__KU4L9G__icon{color:var(--ink-faint);justify-content:center;align-items:center;margin-bottom:12px;font-size:30px;display:flex}.EmptyState-module__KU4L9G__title{letter-spacing:-.015em;margin-bottom:6px;font-size:17px;font-weight:800}.EmptyState-module__KU4L9G__body{color:var(--ink-soft);max-width:46ch;margin:0 auto;font-size:13.5px;line-height:1.55}.EmptyState-module__KU4L9G__action{justify-content:center;gap:10px;margin-top:18px;display:flex}
.InlineAlert-module__6ris9a__note{flex-basis:100%;margin:0;font-size:12.5px;font-weight:600;line-height:1.5;display:block}.InlineAlert-module__6ris9a__error{color:var(--coral-ink)}.InlineAlert-module__6ris9a__status{color:var(--forest)}.InlineAlert-module__6ris9a__muted{color:var(--ink-soft);font-weight:500}
.InfoTip-module__pGGclG__root{vertical-align:middle;align-items:center;margin-left:6px;display:inline-flex;position:relative}.InfoTip-module__pGGclG__button{width:22px;height:22px;color:var(--ink-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.InfoTip-module__pGGclG__button:hover,.InfoTip-module__pGGclG__button[aria-expanded=true]{color:var(--forest);background:var(--sage-bg)}.InfoTip-module__pGGclG__onDark .InfoTip-module__pGGclG__button{color:var(--on-forest);opacity:.7}.InfoTip-module__pGGclG__onDark .InfoTip-module__pGGclG__button:hover,.InfoTip-module__pGGclG__onDark .InfoTip-module__pGGclG__button[aria-expanded=true]{color:var(--on-forest);opacity:1;background:#fffdf929}.InfoTip-module__pGGclG__note{z-index:30;width:min(300px,80vw);font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;text-transform:none;text-align:left;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-pop);padding:12px 14px;font-size:12.5px;font-weight:500;line-height:1.5;position:absolute;top:calc(100% + 8px);left:0}.InfoTip-module__pGGclG__note[hidden]{display:none}.InfoTip-module__pGGclG__note strong{margin-bottom:4px;font-weight:700;display:block}
.Legend-module__WUZD2W__legend{color:var(--ink-soft);flex-wrap:wrap;gap:8px 18px;font-size:12px;line-height:1.4;display:flex}.Legend-module__WUZD2W__item{align-items:center;gap:6px;display:inline-flex}.Legend-module__WUZD2W__swatch{border-radius:2px;flex-shrink:0;width:9px;height:9px}
.LivePulse-module__67bG9a__pulse{background:var(--blue);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite LivePulse-module__67bG9a__pulse;display:inline-block}@keyframes LivePulse-module__67bG9a__pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.LivePulse-module__67bG9a__pulse{opacity:1;animation:none}}
.RangeTabs-module__SBV7kG__tabs{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.RangeTabs-module__SBV7kG__tab{cursor:pointer;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);color:var(--ink-soft);padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s,color .12s}.RangeTabs-module__SBV7kG__tab:hover:not(.RangeTabs-module__SBV7kG__active){border-color:var(--ink-faint);color:var(--ink)}.RangeTabs-module__SBV7kG__active{background:var(--forest);border-color:var(--forest);color:var(--on-forest)}.RangeTabs-module__SBV7kG__tab:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.ReadinessBar-module__bzrvTa__wrap{flex-direction:column;gap:11px;display:flex}.ReadinessBar-module__bzrvTa__bar{border-radius:var(--radius-pill);background:var(--line-soft);height:13px;display:flex;overflow:hidden}.ReadinessBar-module__bzrvTa__segment{min-width:0;height:100%}
.SectionHead-module__cpx3Eq__row{align-items:center;gap:12px;margin:0 0 15px 2px;display:flex}.SectionHead-module__cpx3Eq__title{letter-spacing:-.02em;color:var(--forest);align-items:center;gap:11px;font-size:19px;font-weight:800;line-height:1.2;display:flex}.SectionHead-module__cpx3Eq__title:before{content:"";border-radius:var(--radius-pill);background:var(--sage);flex-shrink:0;width:4px;height:19px}.SectionHead-module__cpx3Eq__right{align-items:center;gap:10px;margin-left:auto;display:flex}.SectionHead-module__cpx3Eq__title{font-family:var(--font-display),Georgia,serif;font-size:22px;font-weight:400}.SectionHead-module__cpx3Eq__title:before{display:none}
.StatusChip-module__T229Ta__chip{white-space:nowrap;border-radius:var(--radius-pill);align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:700;line-height:1.3;display:inline-flex}.StatusChip-module__T229Ta__ok{background:var(--sage-bg);color:var(--sage-ink)}.StatusChip-module__T229Ta__warn{background:var(--gold-bg);color:var(--gold-ink)}.StatusChip-module__T229Ta__bad{background:var(--coral-bg);color:var(--coral-ink)}.StatusChip-module__T229Ta__neutral{background:var(--line-soft);color:var(--ink-soft)}
.TextField-module__384Deq__field{flex-direction:column;gap:7px;display:flex}.TextField-module__384Deq__label{color:var(--ink-soft);font-size:12.5px;font-weight:700}.TextField-module__384Deq__input{border:1.5px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:12px;padding:13px 14px;font-family:inherit;font-size:14.5px;line-height:1.4;transition:border-color .12s}.TextField-module__384Deq__input::placeholder{color:var(--ink-faint)}.TextField-module__384Deq__input:hover:not(:disabled){border-color:var(--ink-faint)}.TextField-module__384Deq__input:focus-visible{border-color:var(--forest);outline:2px solid var(--blue);outline-offset:1px}.TextField-module__384Deq__input:disabled{cursor:not-allowed;opacity:.55;background:var(--line-soft)}.TextField-module__384Deq__invalid,.TextField-module__384Deq__invalid:hover:not(:disabled){border-color:var(--coral)}.TextField-module__384Deq__hint{color:var(--ink-soft);font-size:12px;line-height:1.5}.TextField-module__384Deq__error{color:var(--coral-ink);font-size:12.5px;font-weight:600;line-height:1.5}
.SemiGauge-module__RutyAW__root{flex-direction:column;align-items:center;display:flex}.SemiGauge-module__RutyAW__svg{display:block}.SemiGauge-module__RutyAW__chip{text-align:center;background:color-mix(in srgb,var(--card)55%,var(--ground));border-radius:12px;margin-top:-34px;padding:9px 15px}.SemiGauge-module__RutyAW__value{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:800;line-height:1}.SemiGauge-module__RutyAW__caption{color:var(--ink-soft);margin-top:2px;font-size:11px}.SemiGauge-module__RutyAW__sublabel{text-align:center;max-width:200px;color:var(--ink-soft);margin-top:8px;font-size:12px;line-height:1.45}
.RingGauge-module__rMOGAq__svg{max-width:100%;height:auto;display:block}
.Sparkline-module__nCh_0q__svg{width:100%;height:auto;display:block}
.Battery-module__rVc3fq__svg{max-width:100%;height:auto;display:block}
.Bursts-module__wYHNTa__svg{width:100%;height:30px;display:block}
.Blocks-module__8RJqBW__svg{width:100%;height:26px;display:block}
.StackedBar-module__-mXiaq__track{border-radius:var(--radius-pill);background:var(--line-soft);width:100%;height:10px;display:block;overflow:hidden}.StackedBar-module__-mXiaq__svg{width:100%;height:10px;display:block}
.DualLineChart-module__IiqYva__root{display:block}.DualLineChart-module__IiqYva__svg{width:100%;display:block}.DualLineChart-module__IiqYva__grid{stroke:var(--line-soft)}.DualLineChart-module__IiqYva__axis{fill:var(--ink-soft);font-size:11px}.DualLineChart-module__IiqYva__dot{fill:var(--card)}.DualLineChart-module__IiqYva__pointValue{font-size:12px;font-weight:700}.DualLineChart-module__IiqYva__xLabels{color:var(--ink-soft);justify-content:space-between;margin-top:9px;padding:0 4.77%;font-size:11.5px;display:flex}
.SmallMultiple-module__W79TLG__panel{background:var(--card);padding:16px 18px}.SmallMultiple-module__W79TLG__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.SmallMultiple-module__W79TLG__label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:700}.SmallMultiple-module__W79TLG__values{flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:8px;display:flex}.SmallMultiple-module__W79TLG__now{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:800}.SmallMultiple-module__W79TLG__now[data-muted=true]{color:var(--ink-soft);font-size:12.5px;font-weight:700;line-height:1.3}.SmallMultiple-module__W79TLG__was{color:var(--ink-soft);font-size:11px}.SmallMultiple-module__W79TLG__svg{width:100%;height:44px;display:block}.SmallMultiple-module__W79TLG__area{opacity:.1}.SmallMultiple-module__W79TLG__noTrend{height:44px;color:var(--ink-soft);align-items:center;font-size:11px;line-height:1.35;display:flex}
.Exams-module__Gz-HcG__settings{background:var(--ground);border:1px solid var(--line-soft);border-radius:var(--radius-panel);flex-wrap:wrap;gap:14px 16px;margin:0 0 16px;padding:18px 20px 20px;display:flex}.Exams-module__Gz-HcG__settings legend{color:var(--ink);padding:0 6px;font-size:14px;font-weight:700}.Exams-module__Gz-HcG__settings label{min-width:140px;color:var(--ink-soft);flex:1;gap:7px;font-size:12.5px;font-weight:700;display:grid}.Exams-module__Gz-HcG__settings input,.Exams-module__Gz-HcG__settings select{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius-field);padding:12px 14px;font-size:14.5px;font-weight:400;line-height:1.4;transition:border-color .12s}.Exams-module__Gz-HcG__settings input:hover:not(:disabled),.Exams-module__Gz-HcG__settings select:hover:not(:disabled){border-color:var(--ink-faint)}.Exams-module__Gz-HcG__settings input:focus-visible,.Exams-module__Gz-HcG__settings select:focus-visible{border-color:var(--forest);outline:2px solid var(--blue);outline-offset:1px}.Exams-module__Gz-HcG__settings p{width:100%;color:var(--ink-soft);margin:0;font-size:12.5px;font-weight:400;line-height:1.5}.Exams-module__Gz-HcG__panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:20px 0;padding:22px 24px}details .Exams-module__Gz-HcG__panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:14px 0 0;padding:0}details .Exams-module__Gz-HcG__panelTitle{display:none}.Exams-module__Gz-HcG__panel h1,.Exams-module__Gz-HcG__panel h2{margin-bottom:10px;font-size:22px}.Exams-module__Gz-HcG__panel p{color:var(--ink-soft);font-size:14px;line-height:1.6}.Exams-module__Gz-HcG__scroll{margin-top:14px;overflow-x:auto}.Exams-module__Gz-HcG__table{border-collapse:collapse;width:100%;font-size:13.5px}.Exams-module__Gz-HcG__table th,.Exams-module__Gz-HcG__table td{text-align:left;border-bottom:1px solid var(--line-soft);padding:12px 10px}.Exams-module__Gz-HcG__table th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11px;font-weight:700}.Exams-module__Gz-HcG__answer{background:var(--ground);border:1px solid var(--line-soft);border-radius:var(--radius-panel);margin:14px 0;padding:16px 18px}.Exams-module__Gz-HcG__answer p{white-space:pre-wrap;overflow-wrap:anywhere}.Exams-module__Gz-HcG__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.Exams-module__Gz-HcG__planner{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.Exams-module__Gz-HcG__plannerSummary{cursor:pointer;align-items:center;gap:14px;padding:18px 24px;list-style:none;display:flex}.Exams-module__Gz-HcG__plannerSummary::-webkit-details-marker{display:none}.Exams-module__Gz-HcG__plannerSummary:focus-visible{outline:2px solid var(--blue);outline-offset:-4px}.Exams-module__Gz-HcG__plannerIcon{width:38px;height:38px;color:var(--sage-ink);background:var(--sage-bg);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Exams-module__Gz-HcG__plannerTitle{gap:2px;min-width:0;display:grid}.Exams-module__Gz-HcG__plannerTitle strong{color:var(--ink);font-size:15.5px;font-weight:700}.Exams-module__Gz-HcG__plannerTitle small{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.Exams-module__Gz-HcG__plannerChevron{color:var(--ink-faint);flex-shrink:0;margin-left:auto;transition:transform .15s}.Exams-module__Gz-HcG__planner[open] .Exams-module__Gz-HcG__plannerChevron{transform:rotate(180deg)}.Exams-module__Gz-HcG__plannerBody{border-top:1px solid var(--line-soft);padding:4px 24px 24px}.Exams-module__Gz-HcG__plannerLead{max-width:62ch;color:var(--ink-soft);margin:16px 0 18px;font-size:13.5px;line-height:1.55}.Exams-module__Gz-HcG__plannerField{max-width:480px;color:var(--ink-soft);gap:7px;margin-bottom:18px;font-size:12.5px;font-weight:700;display:grid}.Exams-module__Gz-HcG__plannerField select{width:100%;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius-field);padding:12px 14px;font-size:14.5px;line-height:1.4;transition:border-color .12s}.Exams-module__Gz-HcG__plannerField select:hover{border-color:var(--ink-faint)}.Exams-module__Gz-HcG__plannerField select:focus-visible{border-color:var(--forest);outline:2px solid var(--blue);outline-offset:1px}.Exams-module__Gz-HcG__plannerHint{color:var(--ink-soft);margin:0;font-size:13px}.Exams-module__Gz-HcG__actions{align-items:center;gap:10px 14px}@media (max-width:600px){.Exams-module__Gz-HcG__plannerSummary{padding:16px}.Exams-module__Gz-HcG__plannerBody{padding:4px 16px 20px}}.Exams-module__Gz-HcG__plan{padding:24px}.Exams-module__Gz-HcG__planHead{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.Exams-module__Gz-HcG__planTitle{font-size:22px}.Exams-module__Gz-HcG__planLead{max-width:62ch;color:var(--ink-soft);margin-top:4px;font-size:13.5px;line-height:1.5}.Exams-module__Gz-HcG__planModes{gap:9px;max-width:440px;display:flex}.Exams-module__Gz-HcG__planMode{color:var(--ink-soft);background:var(--card);border:1.5px solid var(--line-soft);border-radius:11px;flex:1;padding:12px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .12s,background-color .12s,color .12s}.Exams-module__Gz-HcG__planMode:hover:not(.Exams-module__Gz-HcG__planModeOn):not(:disabled){color:var(--ink);border-color:var(--ink-faint)}.Exams-module__Gz-HcG__planModeOn{color:var(--forest);background:var(--sage-bg);border-color:var(--forest)}.Exams-module__Gz-HcG__planMode:disabled{opacity:.55;cursor:not-allowed}.Exams-module__Gz-HcG__planBody{margin-top:18px}.Exams-module__Gz-HcG__planBody .Exams-module__Gz-HcG__settings{margin:0}@media (max-width:600px){.Exams-module__Gz-HcG__plan{padding:18px}.Exams-module__Gz-HcG__planModes{max-width:none}}
.Family-module__wlM2mq__page{flex-direction:column;gap:0;display:flex}.Family-module__wlM2mq__headRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.Family-module__wlM2mq__headRow>:last-child:not(:first-child){margin-left:auto}.Family-module__wlM2mq__sectionTitle{letter-spacing:-.02em;color:var(--forest);align-items:center;gap:11px;margin:8px 0 15px 2px;font-size:19px;font-weight:800;display:flex}.Family-module__wlM2mq__headRow .Family-module__wlM2mq__sectionTitle{margin:0 0 0 2px}.Family-module__wlM2mq__sectionBar{border-radius:var(--radius-pill);background:var(--sage);flex-shrink:0;width:4px;height:19px}.Family-module__wlM2mq__card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:18px;margin-bottom:26px;overflow:hidden}.Family-module__wlM2mq__muted{color:var(--ink-faint)}.Family-module__wlM2mq__soft{color:var(--ink-soft)}.Family-module__wlM2mq__primary,.Family-module__wlM2mq__secondary,.Family-module__wlM2mq__small{font:inherit;white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.Family-module__wlM2mq__primary{background:var(--forest);color:var(--on-forest);border:0;padding:11px 18px;font-size:14px;font-weight:700}.Family-module__wlM2mq__primary:hover{background:var(--forest-hover);color:var(--on-forest)}.Family-module__wlM2mq__secondary{border:1px solid var(--line);background:var(--card);color:var(--forest);padding:11px 16px;font-size:13.5px;font-weight:600}.Family-module__wlM2mq__secondary:hover{border-color:var(--forest)}.Family-module__wlM2mq__small{border:1px solid var(--line);background:var(--card);color:var(--forest);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}.Family-module__wlM2mq__small:hover{border-color:var(--forest)}.Family-module__wlM2mq__primary:disabled,.Family-module__wlM2mq__secondary:disabled,.Family-module__wlM2mq__small:disabled{opacity:.45;cursor:not-allowed}.Family-module__wlM2mq__danger{background:var(--coral-ink);color:var(--on-forest);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 14px;font-size:13.5px;font-weight:700}.Family-module__wlM2mq__kidBadge{color:var(--on-forest);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.Family-module__wlM2mq__kidStack{display:inline-flex}.Family-module__wlM2mq__kidStack>*{box-shadow:0 0 0 2px var(--card);margin-right:-4px}.Family-module__wlM2mq__chip{border-radius:var(--radius-pill);background:var(--line-soft);color:var(--ink-soft);white-space:nowrap;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.Family-module__wlM2mq__more{position:relative}.Family-module__wlM2mq__moreButton{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:17px;font-weight:700;line-height:1}.Family-module__wlM2mq__moreButton:hover,.Family-module__wlM2mq__moreButtonOpen{background:var(--line-soft)}.Family-module__wlM2mq__menu{z-index:5;border:1px solid var(--line);background:var(--card);min-width:180px;box-shadow:var(--shadow-pop);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:38px;right:0}.Family-module__wlM2mq__menuItem{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:600}.Family-module__wlM2mq__menuItem:hover,.Family-module__wlM2mq__menuItem:focus-visible{background:var(--ground)}.Family-module__wlM2mq__menuDanger{color:var(--coral-ink)}.Family-module__wlM2mq__toast{background:var(--sage-bg);color:var(--sage-ink);border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:13.5px;font-weight:600}.Family-module__wlM2mq__pulse{background:var(--blue);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s infinite Family-module__wlM2mq__familyPulse}@keyframes Family-module__wlM2mq__familyPulse{0%,to{opacity:1}50%{opacity:.3}}.Family-module__wlM2mq__empty{text-align:center;flex-direction:column;align-items:center;padding:56px 26px;display:flex}.Family-module__wlM2mq__emptyIcon{background:var(--sage-bg);width:52px;height:52px;color:var(--sage-ink);border-radius:13px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.Family-module__wlM2mq__emptyTitle{letter-spacing:-.015em;margin:0 0 6px;font-size:22px;font-weight:800}.Family-module__wlM2mq__emptyBody{text-wrap:pretty;max-width:440px;color:var(--ink-soft);margin:0 0 22px;font-size:14px;line-height:1.55}.Family-module__wlM2mq__emptyActions{flex-wrap:wrap;justify-content:center;gap:11px;display:flex}.Family-module__wlM2mq__privacy{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--ground)55%,var(--card));color:var(--ink-faint);border-radius:12px;margin-top:22px;padding:13px 22px;font-size:11.5px;line-height:1.5}.Family-module__wlM2mq__error{color:var(--coral-ink);margin:0 0 16px;font-size:13px;font-weight:600}
.ChildPills-module___97XAq__pills{flex-wrap:wrap;gap:8px;display:flex}.ChildPills-module___97XAq__pill{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--ink-soft);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:7px 16px 7px 8px;font-size:13.5px;font-weight:600;display:flex}.ChildPills-module___97XAq__pill:hover{border-color:var(--forest)}.ChildPills-module___97XAq__pillOn,.ChildPills-module___97XAq__pillOn:hover{border-color:var(--forest);background:var(--forest);color:var(--on-forest)}.ChildPills-module___97XAq__pillOn>span:first-child{box-shadow:0 0 0 2px color-mix(in srgb,var(--on-forest)35%,transparent)}
.AppHeader-module__iWJhBa__header{z-index:20;background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.AppHeader-module__iWJhBa__brand{letter-spacing:-.01em;color:var(--forest);flex-shrink:0;align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex}.AppHeader-module__iWJhBa__mark{color:var(--forest);flex-shrink:0}.AppHeader-module__iWJhBa__nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.AppHeader-module__iWJhBa__nav::-webkit-scrollbar{display:none}.AppHeader-module__iWJhBa__navLink{color:var(--ink-soft);white-space:nowrap;border-radius:9px;padding:9px 14px;font-size:13.5px;font-weight:600;line-height:1;transition:background-color .12s,color .12s}.AppHeader-module__iWJhBa__navLink:hover{color:var(--forest)}.AppHeader-module__iWJhBa__who{flex-shrink:0;position:relative}.AppHeader-module__iWJhBa__whoButton{color:var(--ink-soft);border-radius:var(--radius-pill);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:4px 10px 4px 4px;font-size:13.5px;font-weight:600;transition:border-color .12s,color .12s;display:flex}.AppHeader-module__iWJhBa__whoButton:hover,.AppHeader-module__iWJhBa__whoButton[aria-expanded=true]{border-color:var(--line);color:var(--ink)}.AppHeader-module__iWJhBa__whoName{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.AppHeader-module__iWJhBa__chevron{color:var(--ink-faint);transition:transform .15s}.AppHeader-module__iWJhBa__whoButton[aria-expanded=true] .AppHeader-module__iWJhBa__chevron{transform:rotate(180deg)}.AppHeader-module__iWJhBa__menu{background:var(--card);border:1px solid var(--line);min-width:208px;box-shadow:var(--shadow-card);z-index:30;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.AppHeader-module__iWJhBa__menuEmail{color:var(--ink-soft);border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere;margin-bottom:6px;padding:8px 12px 10px;font-size:12px;line-height:1.4}.AppHeader-module__iWJhBa__menuItem{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.AppHeader-module__iWJhBa__menuItem:hover{background:var(--ground)}.AppHeader-module__iWJhBa__menuItem svg{color:var(--ink-faint);flex-shrink:0}@media (max-width:860px){.AppHeader-module__iWJhBa__header{gap:10px;padding:0 16px}.AppHeader-module__iWJhBa__whoName{display:none}}.AppHeader-module__iWJhBa__header{gap:20px;height:66px;padding-inline:max(24px,50vw - 566px)}.AppHeader-module__iWJhBa__brand{font-family:var(--font-display),Georgia,serif;font-size:22px;font-weight:400}.AppHeader-module__iWJhBa__mark{width:32px;height:32px}.AppHeader-module__iWJhBa__nav{margin-right:auto}.AppHeader-module__iWJhBa__navLink{border-radius:var(--radius-pill);align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex}.AppHeader-module__iWJhBa__navActive{background:var(--forest);color:var(--on-forest)}.AppHeader-module__iWJhBa__navActive:hover{color:var(--on-forest)}.AppHeader-module__iWJhBa__whoButton{min-height:44px}@media (max-width:680px){.AppHeader-module__iWJhBa__header{flex-wrap:wrap;gap:10px;height:auto;min-height:66px;padding:12px 16px}.AppHeader-module__iWJhBa__nav{order:3;width:100%}.AppHeader-module__iWJhBa__who{margin-left:auto}.AppHeader-module__iWJhBa__navLink{flex:1;justify-content:center;padding:0 10px;font-size:13px}}.AppHeader-module__iWJhBa__navLink svg{flex-shrink:0}@media (max-width:420px){.AppHeader-module__iWJhBa__navLink{gap:5px;padding-inline:7px;font-size:12px}.AppHeader-module__iWJhBa__navLink svg{width:14px;height:14px}}.AppHeader-module__iWJhBa__liveNow{background:var(--forest);color:var(--on-forest);white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.AppHeader-module__iWJhBa__liveNow span{background:var(--coral);border-radius:50%;width:7px;height:7px}@media (max-width:1000px){.AppHeader-module__iWJhBa__liveNow{display:none}}.AppHeader-module__iWJhBa__familyTag{border:1px solid var(--line);font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;border-radius:6px;margin-left:6px;padding:3px 7px;font-size:11px;font-weight:700}@media (max-width:760px){.AppHeader-module__iWJhBa__familyTag{display:none}}
.TeacherShell-module__Azc2GG__shell{background:var(--ground);min-height:100dvh}.TeacherShell-module__Azc2GG__main{max-width:1000px;margin:0 auto;padding:36px 32px 70px}.TeacherShell-module__Azc2GG__pillsSlot{min-height:36px;margin-bottom:26px}.TeacherShell-module__Azc2GG__pillsLoading{color:var(--ink-soft);border:1px dashed var(--line);border-radius:var(--radius-pill);align-items:center;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.TeacherShell-module__Azc2GG__stateCard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.TeacherShell-module__Azc2GG__stateAction{color:var(--on-forest);background:var(--forest);border:1px solid var(--forest);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.TeacherShell-module__Azc2GG__stateAction:hover{background:var(--forest-hover);border-color:var(--forest-hover)}.TeacherShell-module__Azc2GG__stateAction:focus-visible{outline:2px solid var(--forest);outline-offset:2px}@media (max-width:860px){.TeacherShell-module__Azc2GG__main{padding:24px 16px 56px}}.TeacherShell-module__Azc2GG__main{max-width:1180px;padding:30px 24px 80px}.TeacherShell-module__Azc2GG__pillsSlot{background:var(--card);border-bottom:1px solid var(--line);margin:0;padding:12px max(24px,50vw - 566px) 14px}@media (max-width:680px){.TeacherShell-module__Azc2GG__main{padding:24px 16px 56px}.TeacherShell-module__Azc2GG__pillsSlot{padding:10px 16px 12px}}
.ClassLinkCard-module__veoAXq__lead{color:var(--ink-soft);max-width:62ch;margin-bottom:16px;font-size:13.5px;line-height:1.55}.ClassLinkCard-module__veoAXq__form{flex-direction:column;gap:14px;display:flex}.ClassLinkCard-module__veoAXq__field{max-width:560px}.ClassLinkCard-module__veoAXq__formActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ClassLinkCard-module__veoAXq__buttons{align-items:center;gap:8px;margin-left:auto;display:flex}.ClassLinkCard-module__veoAXq__savedTop{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ClassLinkCard-module__veoAXq__identity{align-items:center;gap:10px;min-width:0;display:flex}.ClassLinkCard-module__veoAXq__meetingId{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.ClassLinkCard-module__veoAXq__open{color:var(--forest);border:1px solid var(--line);background:var(--card);border-radius:9px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:600;transition:border-color .12s;display:inline-flex}.ClassLinkCard-module__veoAXq__open:hover{border-color:var(--forest)}.ClassLinkCard-module__veoAXq__open:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ClassLinkCard-module__veoAXq__url{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:12.5px;line-height:1.5;overflow:hidden}.ClassLinkCard-module__veoAXq__confirm,.ClassLinkCard-module__veoAXq__refusal{margin-top:16px}.ClassLinkCard-module__veoAXq__checks{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:16px}.ClassLinkCard-module__veoAXq__checksHead{color:var(--ink-soft);margin-bottom:12px;font-size:12.5px;font-weight:700}.ClassLinkCard-module__veoAXq__checkList{flex-direction:column;gap:12px;list-style:none;display:flex}.ClassLinkCard-module__veoAXq__check{align-items:flex-start;gap:11px;display:flex}.ClassLinkCard-module__veoAXq__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.ClassLinkCard-module__veoAXq__pass{background:var(--sage)}.ClassLinkCard-module__veoAXq__warn{background:var(--gold)}.ClassLinkCard-module__veoAXq__fail{background:var(--coral)}.ClassLinkCard-module__veoAXq__pending{background:var(--idle)}.ClassLinkCard-module__veoAXq__checkBody{min-width:0}.ClassLinkCard-module__veoAXq__checkLabel{font-size:13px;font-weight:700;line-height:1.4}.ClassLinkCard-module__veoAXq__checkDetail{color:var(--ink-soft);margin-top:2px;font-size:12.5px;line-height:1.5}.ClassLinkCard-module__veoAXq__checkRemedy{color:var(--ink-soft);border-left:2px solid var(--line);margin-top:4px;padding-left:11px;font-size:12.5px;line-height:1.5}.ClassLinkCard-module__veoAXq__note{color:var(--ink-soft);max-width:62ch;margin-top:14px;font-size:12px;line-height:1.55}@media (max-width:640px){.ClassLinkCard-module__veoAXq__buttons{margin-left:0}.ClassLinkCard-module__veoAXq__open,.ClassLinkCard-module__veoAXq__savedTop,.ClassLinkCard-module__veoAXq__identity{flex-wrap:wrap}}
.AddLearners-module__T4Ggnq__headline{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:700;line-height:1.25}.AddLearners-module__T4Ggnq__lead{color:var(--ink-soft);max-width:62ch;margin-top:6px;font-size:13px;line-height:1.55}.AddLearners-module__T4Ggnq__form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.AddLearners-module__T4Ggnq__field{flex-direction:column;display:flex}.AddLearners-module__T4Ggnq__label{color:var(--ink);margin-bottom:6px;font-size:12.5px;font-weight:600}.AddLearners-module__T4Ggnq__textarea{width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);resize:vertical;border-radius:12px;min-height:150px;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.6}.AddLearners-module__T4Ggnq__textarea:focus-visible{outline:2px solid var(--forest);outline-offset:1px;border-color:var(--forest)}.AddLearners-module__T4Ggnq__textarea:disabled{background:var(--line-soft);color:var(--ink-soft)}.AddLearners-module__T4Ggnq__hint{color:var(--ink-soft);margin-top:6px;font-size:12px;line-height:1.45}.AddLearners-module__T4Ggnq__draft{color:var(--forest);font-size:12.5px;font-weight:600;line-height:1.45}.AddLearners-module__T4Ggnq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AddLearners-module__T4Ggnq__blocked{color:var(--ink-soft);font-size:12.5px;line-height:1.4}.AddLearners-module__T4Ggnq__result{flex-direction:column;gap:10px;margin-top:16px;display:flex}.AddLearners-module__T4Ggnq__refused{background:var(--ground);border:1px solid var(--line-soft);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;list-style:none;display:flex}.AddLearners-module__T4Ggnq__refusal{flex-direction:column;gap:2px;min-width:0;display:flex}.AddLearners-module__T4Ggnq__refusedName{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600}.AddLearners-module__T4Ggnq__refusedWhy{color:var(--coral-ink);font-size:12.5px;line-height:1.45}.AddLearners-module__T4Ggnq__disclosure{align-items:center;gap:7px;display:inline-flex}.AddLearners-module__T4Ggnq__accessOptions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.AddLearners-module__T4Ggnq__scrim{z-index:40;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.AddLearners-module__T4Ggnq__panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);width:min(560px,100%);max-height:100%;box-shadow:var(--shadow-pop);flex-direction:column;display:flex}.AddLearners-module__T4Ggnq__head{align-items:flex-start;gap:12px;padding:22px 26px 0;display:flex}.AddLearners-module__T4Ggnq__head .AddLearners-module__T4Ggnq__headline{font-size:22px}.AddLearners-module__T4Ggnq__subtitle{color:var(--ink-soft);margin-top:4px;font-size:12.5px}.AddLearners-module__T4Ggnq__close{width:34px;height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.AddLearners-module__T4Ggnq__close:hover{color:var(--ink);background:var(--line-soft)}.AddLearners-module__T4Ggnq__body{padding:4px 26px 26px;overflow-y:auto}.AddLearners-module__T4Ggnq__body .AddLearners-module__T4Ggnq__accessOptions{margin:16px 0 18px}.AddLearners-module__T4Ggnq__scrim[data-inline=true]{background:0 0;padding:0;display:block;position:static;overflow:visible}.AddLearners-module__T4Ggnq__panel[data-inline=true]{width:100%;max-height:none;box-shadow:var(--shadow-card)}.AddLearners-module__T4Ggnq__panel[data-inline=true] .AddLearners-module__T4Ggnq__head{padding:22px 26px 0}.AddLearners-module__T4Ggnq__panel[data-inline=true] .AddLearners-module__T4Ggnq__headline{font-size:17px}.AddLearners-module__T4Ggnq__body .AddLearners-module__T4Ggnq__form{margin-top:0}.AddLearners-module__T4Ggnq__error{margin:0}@media (max-width:600px){.AddLearners-module__T4Ggnq__scrim{align-items:flex-end;padding:0}.AddLearners-module__T4Ggnq__panel{border-radius:var(--radius-card)var(--radius-card)0 0;width:100%}.AddLearners-module__T4Ggnq__head{padding:18px 18px 0}.AddLearners-module__T4Ggnq__body{padding:4px 18px 20px}}
.GuidedAccessCode-module__bTvnKW__wrap{gap:10px;display:grid}.GuidedAccessCode-module__bTvnKW__trigger{justify-self:start}.GuidedAccessCode-module__bTvnKW__dialog{width:min(420px,100vw - 32px);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);margin:auto;padding:24px 26px}.GuidedAccessCode-module__bTvnKW__dialog::backdrop{background:var(--scrim)}.GuidedAccessCode-module__bTvnKW__inline{width:100%;max-width:none;color:inherit;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static}.GuidedAccessCode-module__bTvnKW__body{gap:12px;display:grid}.GuidedAccessCode-module__bTvnKW__note{color:var(--ink-soft);font-size:12.5px;line-height:1.5}.GuidedAccessCode-module__bTvnKW__actions{flex-wrap:wrap;gap:8px;display:flex}
.BlockedList-module__1cjUsa__card.BlockedList-module__1cjUsa__card{box-shadow:none}.BlockedList-module__1cjUsa__row{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;display:flex}.BlockedList-module__1cjUsa__row:last-child{border-bottom:none}.BlockedList-module__1cjUsa__text{flex:240px;min-width:0}.BlockedList-module__1cjUsa__name{font-size:15px;font-weight:700;line-height:1.25}.BlockedList-module__1cjUsa__reason{color:var(--ink-soft);margin-top:2px;font-size:13px}.BlockedList-module__1cjUsa__actions{align-items:center;gap:14px;margin-left:auto;display:flex}@media (max-width:700px){.BlockedList-module__1cjUsa__row{padding:16px 18px}.BlockedList-module__1cjUsa__actions{justify-content:space-between;width:100%;margin-left:0;padding-left:54px}}
.ReadinessSummary-module__MrckFW__wrap{flex-direction:column;gap:14px;display:flex}.ReadinessSummary-module__MrckFW__card{padding:26px 30px}.ReadinessSummary-module__MrckFW__headline{letter-spacing:-.025em;margin-bottom:5px;font-size:30px;font-weight:800;line-height:1.15}.ReadinessSummary-module__MrckFW__sub{color:var(--ink-soft);margin-bottom:16px;font-size:14px}.ReadinessSummary-module__MrckFW__syncNote{color:var(--ink-soft);padding-left:4px;font-size:12.5px;line-height:1.45}@media (max-width:620px){.ReadinessSummary-module__MrckFW__headline{font-size:26px}}
.RemoveLearnerDialog-module__1sEZqa__scrim{z-index:40;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.RemoveLearnerDialog-module__1sEZqa__panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;width:min(520px,100%);max-height:100%;display:flex}.RemoveLearnerDialog-module__1sEZqa__head{align-items:flex-start;gap:12px;padding:22px 26px 0;display:flex}.RemoveLearnerDialog-module__1sEZqa__title{color:var(--ink);font-size:19px;font-weight:700;line-height:1.2}.RemoveLearnerDialog-module__1sEZqa__title:focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:4px}.RemoveLearnerDialog-module__1sEZqa__subtitle{color:var(--ink-soft);margin-top:3px;font-size:12.5px}.RemoveLearnerDialog-module__1sEZqa__close{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.RemoveLearnerDialog-module__1sEZqa__close:hover{background:var(--line-soft);color:var(--ink)}.RemoveLearnerDialog-module__1sEZqa__close:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.RemoveLearnerDialog-module__1sEZqa__body{flex-direction:column;gap:14px;padding:18px 26px 24px;display:flex;overflow-y:auto}.RemoveLearnerDialog-module__1sEZqa__consequence{background:var(--gold-bg);border:1px solid var(--gold);color:var(--gold-ink);border-radius:12px;padding:14px 16px;font-size:13.5px;font-weight:600;line-height:1.5}.RemoveLearnerDialog-module__1sEZqa__consequence:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.RemoveLearnerDialog-module__1sEZqa__quiet{color:var(--ink-soft);font-size:12.5px;line-height:1.5}.RemoveLearnerDialog-module__1sEZqa__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:560px){.RemoveLearnerDialog-module__1sEZqa__scrim{align-items:flex-end;padding:0}.RemoveLearnerDialog-module__1sEZqa__panel{border-radius:var(--radius-card)var(--radius-card)0 0;width:100%}.RemoveLearnerDialog-module__1sEZqa__head{padding:18px 18px 0}.RemoveLearnerDialog-module__1sEZqa__body{padding:16px 18px 20px}}
.Roster-module__ZnzYqW__scroller{border:1px solid var(--line);background:var(--card);border-radius:16px;position:relative;overflow-x:auto}.Roster-module__ZnzYqW__table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.Roster-module__ZnzYqW__table th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);background:var(--ground);padding:12px 16px;font-size:11px;font-weight:600}.Roster-module__ZnzYqW__table td{border-top:1px solid var(--line-soft);vertical-align:middle;padding:12px 16px}.Roster-module__ZnzYqW__table tbody tr:hover{background:var(--ground)}.Roster-module__ZnzYqW__who{align-items:center;gap:10px;display:flex}.Roster-module__ZnzYqW__name{text-overflow:ellipsis;white-space:nowrap;min-width:140px;max-width:220px;font-size:14px;font-weight:600;overflow:hidden}.Roster-module__ZnzYqW__status{align-items:center;gap:8px;max-width:245px;display:flex}.Roster-module__ZnzYqW__note{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.4}.Roster-module__ZnzYqW__noteWarn,.Roster-module__ZnzYqW__glyphAccount{color:var(--gold-ink)}.Roster-module__ZnzYqW__noteInfo,.Roster-module__ZnzYqW__glyphMeasurement{color:var(--blue-ink)}.Roster-module__ZnzYqW__glyphReady{color:var(--sage)}.Roster-module__ZnzYqW__glyph{flex-shrink:0;font-size:12px}.Roster-module__ZnzYqW__blocked .Roster-module__ZnzYqW__noteWarn{font-weight:600}.Roster-module__ZnzYqW__access{color:var(--ink-soft);white-space:nowrap;font-size:12px}.Roster-module__ZnzYqW__actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.Roster-module__ZnzYqW__actions button{min-width:34px;padding:8px}.Roster-module__ZnzYqW__actionsHead{text-align:right}.Roster-module__ZnzYqW__removeButton{color:var(--ink-faint)}.Roster-module__ZnzYqW__removeButton:hover{color:var(--coral-ink)}.Roster-module__ZnzYqW__toolbar,.Roster-module__ZnzYqW__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.Roster-module__ZnzYqW__search{width:min(320px,100%)}.Roster-module__ZnzYqW__count{color:var(--ink-soft);font-size:13px}.Roster-module__ZnzYqW__pagination{margin-bottom:0}.Roster-module__ZnzYqW__pageButtons{align-items:center;gap:8px;display:flex}.Roster-module__ZnzYqW__empty{border:1px solid var(--line);text-align:center;color:var(--ink-soft);border-radius:16px;padding:32px}.Roster-module__ZnzYqW__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.Roster-module__ZnzYqW__learnerCard{background:var(--card);border:1px solid var(--line);border-radius:20px;align-items:flex-start;gap:12px;min-width:0;padding:18px;display:flex}.Roster-module__ZnzYqW__cardIdentity{flex:1;min-width:0}.Roster-module__ZnzYqW__cardIdentity strong{overflow-wrap:anywhere;font-size:15px;display:block}.Roster-module__ZnzYqW__cardStatus{color:var(--ink-soft);margin-top:5px;font-size:12px}.Roster-module__ZnzYqW__cardAccess{color:var(--ink-soft);margin-top:4px;font-size:12px}.Roster-module__ZnzYqW__cardMenu{position:relative}.Roster-module__ZnzYqW__cardMenu summary{cursor:pointer;border-radius:100px;place-items:center;width:30px;height:32px;list-style:none;display:grid}.Roster-module__ZnzYqW__cardMenu summary::-webkit-details-marker{display:none}.Roster-module__ZnzYqW__cardMenu[open] summary{background:var(--sage-bg)}.Roster-module__ZnzYqW__menuPanel{z-index:10;border:1px solid var(--line);border-radius:var(--radius-panel);width:236px;box-shadow:var(--shadow-pop);background:var(--card);padding:6px;position:absolute;top:50px;right:0}.Roster-module__ZnzYqW__menuNote{color:var(--ink-soft);border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere;margin:0 0 6px;padding:8px 12px 10px;font-size:12px;line-height:1.45}.Roster-module__ZnzYqW__menuItem{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.Roster-module__ZnzYqW__menuItem:hover:not(:disabled){background:var(--ground)}.Roster-module__ZnzYqW__menuItem:disabled{opacity:.45;cursor:not-allowed}.Roster-module__ZnzYqW__menuItem svg{color:var(--ink-faint);flex-shrink:0}.Roster-module__ZnzYqW__menuItem:hover:not(:disabled) svg{color:var(--forest)}.Roster-module__ZnzYqW__menuDanger{color:var(--coral-ink)}.Roster-module__ZnzYqW__menuDanger svg,.Roster-module__ZnzYqW__menuDanger:hover:not(:disabled) svg{color:var(--coral)}.Roster-module__ZnzYqW__menuDanger:hover:not(:disabled){background:var(--coral-bg)}.Roster-module__ZnzYqW__menuFoot{padding:6px 12px 8px}.Roster-module__ZnzYqW__filters{flex-wrap:wrap;gap:8px;display:flex}.Roster-module__ZnzYqW__filters button{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink-soft);border-radius:100px;padding:8px 14px;font-size:13px;font-weight:700}.Roster-module__ZnzYqW__filters button[aria-pressed=true]{background:var(--forest);color:var(--on-forest);border-color:var(--forest)}.Roster-module__ZnzYqW__filters span{margin-left:8px}.Roster-module__ZnzYqW__toolbar .Roster-module__ZnzYqW__search{max-width:260px;margin-left:auto}@media (max-width:1000px){.Roster-module__ZnzYqW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Roster-module__ZnzYqW__cardGrid{grid-template-columns:1fr}.Roster-module__ZnzYqW__toolbar .Roster-module__ZnzYqW__search{max-width:none;margin-left:0}}.Roster-module__ZnzYqW__cardGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.Roster-module__ZnzYqW__learnerCard{box-shadow:var(--shadow-card);align-items:center;padding:15px 16px}.Roster-module__ZnzYqW__learnerCard>span:first-child{width:46px;height:46px;font-size:14px}.Roster-module__ZnzYqW__cardMenu summary{border:1px solid var(--line);border-radius:50%;width:44px;height:44px}
.SignInDialog-module__UF5YOW__scrim{z-index:40;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.SignInDialog-module__UF5YOW__panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;width:min(520px,100%);max-height:100%;display:flex}.SignInDialog-module__UF5YOW__head{align-items:flex-start;gap:12px;padding:22px 26px 0;display:flex}.SignInDialog-module__UF5YOW__title{color:var(--ink);font-size:19px;font-weight:700;line-height:1.2}.SignInDialog-module__UF5YOW__title:focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:4px}.SignInDialog-module__UF5YOW__subtitle{color:var(--ink-soft);margin-top:3px;font-size:12.5px}.SignInDialog-module__UF5YOW__close{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.SignInDialog-module__UF5YOW__close:hover{background:var(--line-soft);color:var(--ink)}.SignInDialog-module__UF5YOW__close:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.SignInDialog-module__UF5YOW__body{flex-direction:column;gap:14px;padding:18px 26px 24px;display:flex;overflow-y:auto}.SignInDialog-module__UF5YOW__lead{color:var(--ink-soft);font-size:13.5px;line-height:1.5}.SignInDialog-module__UF5YOW__quiet{color:var(--ink-soft);font-size:12.5px;line-height:1.5}.SignInDialog-module__UF5YOW__facts{background:var(--ground);border:1px solid var(--line-soft);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.SignInDialog-module__UF5YOW__fact{flex-direction:column;gap:2px;min-width:0;display:flex}.SignInDialog-module__UF5YOW__factLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:600}.SignInDialog-module__UF5YOW__factValue{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px}.SignInDialog-module__UF5YOW__secret{letter-spacing:.01em;color:var(--ink);background:var(--code-bg);border:1px solid var(--line-soft);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border-radius:8px;margin-top:2px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;display:inline-block}.SignInDialog-module__UF5YOW__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SignInDialog-module__UF5YOW__confirm{background:var(--gold-bg);border:1px solid var(--gold);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.SignInDialog-module__UF5YOW__consequence{color:var(--gold-ink);font-size:13.5px;font-weight:600;line-height:1.5}.SignInDialog-module__UF5YOW__consequence:focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:4px}@media (max-width:560px){.SignInDialog-module__UF5YOW__scrim{align-items:flex-end;padding:0}.SignInDialog-module__UF5YOW__panel{border-radius:var(--radius-card)var(--radius-card)0 0;width:100%}.SignInDialog-module__UF5YOW__head{padding:18px 18px 0}.SignInDialog-module__UF5YOW__body{padding:16px 18px 20px}}.SignInDialog-module__UF5YOW__customPassword{gap:16px;margin-bottom:24px;display:grid}
.EditLearnerDialog-module__H8wz8G__dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);margin:auto;padding:24px 26px;overflow:auto}.EditLearnerDialog-module__H8wz8G__dialog::backdrop{background:var(--scrim)}.EditLearnerDialog-module__H8wz8G__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.EditLearnerDialog-module__H8wz8G__header h2{margin:0 0 6px;font-size:22px}.EditLearnerDialog-module__H8wz8G__header p,.EditLearnerDialog-module__H8wz8G__hint{color:var(--ink-soft);font-size:13px;line-height:1.5}.EditLearnerDialog-module__H8wz8G__form{gap:18px;display:grid}.EditLearnerDialog-module__H8wz8G__notes{color:var(--ink-soft);gap:7px;font-size:12.5px;font-weight:700;display:grid}.EditLearnerDialog-module__H8wz8G__notes textarea{width:100%;min-height:96px;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius-field);resize:vertical;padding:13px 14px;font-size:14.5px;font-weight:400;line-height:1.4;transition:border-color .12s}.EditLearnerDialog-module__H8wz8G__notes textarea:hover:not(:disabled){border-color:var(--ink-faint)}.EditLearnerDialog-module__H8wz8G__notes textarea:focus-visible{border-color:var(--forest);outline:2px solid var(--blue);outline-offset:1px}.EditLearnerDialog-module__H8wz8G__hint{font-weight:400}.EditLearnerDialog-module__H8wz8G__actions{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.EditLearnerDialog-module__H8wz8G__error{color:var(--coral-ink);font-size:12.5px;font-weight:600}@media (max-width:600px){.EditLearnerDialog-module__H8wz8G__dialog{padding:20px 18px}}
.WeekCalendar-module__g6lXFa__nav{flex-wrap:wrap;gap:7px;display:flex}.WeekCalendar-module__g6lXFa__caption{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding:16px 24px 12px;font-size:12.5px;display:flex}.WeekCalendar-module__g6lXFa__periodName{color:var(--ink);align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:inline-flex}.WeekCalendar-module__g6lXFa__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.WeekCalendar-module__g6lXFa__periodSub{color:var(--ink-soft);font-weight:400}.WeekCalendar-module__g6lXFa__captionRange{font-variant-numeric:tabular-nums}.WeekCalendar-module__g6lXFa__captionHint{color:var(--ink-faint);flex-basis:100%}.WeekCalendar-module__g6lXFa__scroller{position:relative;overflow-x:auto}.WeekCalendar-module__g6lXFa__grid{grid-template-columns:64px repeat(7,minmax(0,1fr));grid-template-rows:auto var(--rail-height);border-top:1px solid var(--line);min-width:760px;display:grid}.WeekCalendar-module__g6lXFa__corner{background:var(--ground);border-bottom:1px solid var(--line)}.WeekCalendar-module__g6lXFa__dayHead{text-align:center;background:var(--ground);border-bottom:1px solid var(--line);border-left:1px solid var(--line-soft);padding:12px 10px}.WeekCalendar-module__g6lXFa__todayHead{background:var(--sage-bg)}.WeekCalendar-module__g6lXFa__dayName{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:700;display:block}.WeekCalendar-module__g6lXFa__todayHead .WeekCalendar-module__g6lXFa__dayName{color:var(--sage-ink)}.WeekCalendar-module__g6lXFa__dayNumber{color:var(--ink);margin-top:2px;font-size:17px;font-weight:800;display:block}.WeekCalendar-module__g6lXFa__rail{background:var(--ground);border-right:1px solid var(--line-soft);position:relative}.WeekCalendar-module__g6lXFa__hour{color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;right:10px;transform:translateY(-50%)}.WeekCalendar-module__g6lXFa__hour:first-child{transform:translateY(2px)}.WeekCalendar-module__g6lXFa__column{border-left:1px solid var(--line-soft);background-image:repeating-linear-gradient(to bottom,var(--line-soft)0,var(--line-soft)1px,transparent 1px,transparent var(--hour));min-width:0;position:relative}.WeekCalendar-module__g6lXFa__todayColumn{background-color:color-mix(in srgb,var(--sage-bg)35%,transparent)}.WeekCalendar-module__g6lXFa__events{margin:0;padding:0;list-style:none;position:absolute;inset:0}.WeekCalendar-module__g6lXFa__slot{display:contents}.WeekCalendar-module__g6lXFa__ghost{border:1.5px dashed var(--ink-faint);opacity:.6;pointer-events:none;border-radius:9px;position:absolute;left:2px;right:2px}.WeekCalendar-module__g6lXFa__now{background:var(--coral);pointer-events:none;z-index:3;height:2px;position:absolute;left:0;right:0}.WeekCalendar-module__g6lXFa__now:before{content:"";background:var(--coral);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.WeekCalendar-module__g6lXFa__event{z-index:2;text-align:left;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-left:3px solid;border-radius:9px;flex-direction:column;justify-content:center;gap:1px;padding:5px 9px;transition:box-shadow .12s;display:flex;position:absolute;overflow:hidden}.WeekCalendar-module__g6lXFa__event:hover,.WeekCalendar-module__g6lXFa__event:focus-visible{box-shadow:var(--shadow-pop);z-index:4}.WeekCalendar-module__g6lXFa__event:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.WeekCalendar-module__g6lXFa__movable{cursor:grab}.WeekCalendar-module__g6lXFa__dragging{cursor:grabbing;z-index:5;box-shadow:var(--shadow-pop);opacity:.92;transition:none}.WeekCalendar-module__g6lXFa__saving{opacity:.55;cursor:progress}.WeekCalendar-module__g6lXFa__eventTime{letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:.85;font-size:10.5px;font-weight:700;line-height:1.2}.WeekCalendar-module__g6lXFa__eventTitle{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.WeekCalendar-module__g6lXFa__eventMeta{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.25;overflow:hidden}.WeekCalendar-module__g6lXFa__done{background:var(--sage-bg);border-left-color:var(--sage);color:var(--sage-ink)}.WeekCalendar-module__g6lXFa__live{background:var(--blue-bg);border-left-color:var(--blue);color:var(--blue-ink)}.WeekCalendar-module__g6lXFa__sent{background:var(--card);border-left-color:var(--forest);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-soft)}.WeekCalendar-module__g6lXFa__scheduled{background:var(--card);border-left-color:var(--ink-faint);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line-soft)}.WeekCalendar-module__g6lXFa__draft{background:var(--gold-bg);border-left-color:var(--gold);color:var(--gold-ink)}.WeekCalendar-module__g6lXFa__classMeeting{background:color-mix(in srgb,var(--class-colour)14%,var(--card));border-left-color:var(--class-colour);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-soft);touch-action:auto;justify-content:flex-start;text-decoration:none}.WeekCalendar-module__g6lXFa__legend{border-top:1px solid var(--line-soft);padding:14px 24px}@media (max-width:600px){.WeekCalendar-module__g6lXFa__calendar>div:first-child{flex-direction:column;align-items:flex-start}.WeekCalendar-module__g6lXFa__calendar>div:first-child>div{margin-left:0}.WeekCalendar-module__g6lXFa__nav{flex-wrap:nowrap}}
.ActivityEditor-module__ejR3JG__dialog{width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);margin:auto;padding:24px 26px;overflow:auto}.ActivityEditor-module__ejR3JG__dialog::backdrop{background:var(--scrim)}.ActivityEditor-module__ejR3JG__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ActivityEditor-module__ejR3JG__header h2{margin:0;font-size:22px;line-height:1.2}.ActivityEditor-module__ejR3JG__kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-size:11.5px;font-weight:700}.ActivityEditor-module__ejR3JG__form{gap:18px;display:grid}.ActivityEditor-module__ejR3JG__when{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ActivityEditor-module__ejR3JG__when legend{color:var(--ink-soft);margin-bottom:4px;padding:0;font-size:12.5px;font-weight:700}.ActivityEditor-module__ejR3JG__pair{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ActivityEditor-module__ejR3JG__pair>*{flex:160px;min-width:0}.ActivityEditor-module__ejR3JG__pair>button{flex:none;margin-bottom:4px}.ActivityEditor-module__ejR3JG__hint{color:var(--ink-soft);font-size:12.5px;line-height:1.5}.ActivityEditor-module__ejR3JG__notes{color:var(--ink-soft);gap:7px;font-size:12.5px;font-weight:700;display:grid}.ActivityEditor-module__ejR3JG__notes textarea{width:100%;min-height:80px;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius-field);resize:vertical;padding:12px 14px;font-size:14.5px;font-weight:400;line-height:1.4;transition:border-color .12s}.ActivityEditor-module__ejR3JG__notes textarea:hover:not(:disabled){border-color:var(--ink-faint)}.ActivityEditor-module__ejR3JG__notes textarea:focus-visible{border-color:var(--forest);outline:2px solid var(--blue);outline-offset:1px}.ActivityEditor-module__ejR3JG__sendRow{background:var(--ground);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.ActivityEditor-module__ejR3JG__sendRow .ActivityEditor-module__ejR3JG__hint{margin:0}.ActivityEditor-module__ejR3JG__sendRow a{color:var(--forest);font-weight:700}.ActivityEditor-module__ejR3JG__actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:8px;display:flex}.ActivityEditor-module__ejR3JG__grow{flex:1}.ActivityEditor-module__ejR3JG__confirm{color:var(--coral-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ActivityEditor-module__ejR3JG__confirmSend{color:var(--ink)}.ActivityEditor-module__ejR3JG__error{color:var(--coral-ink);font-size:12.5px;font-weight:600}.ActivityEditor-module__ejR3JG__facts{gap:16px;display:grid}.ActivityEditor-module__ejR3JG__factList{gap:10px;margin:0;display:grid}.ActivityEditor-module__ejR3JG__factList>div{grid-template-columns:96px 1fr;gap:12px;font-size:14px;line-height:1.45;display:grid}.ActivityEditor-module__ejR3JG__factList dt{color:var(--ink-soft);font-size:12.5px;font-weight:700}.ActivityEditor-module__ejR3JG__factList dd{color:var(--ink);margin:0}.ActivityEditor-module__ejR3JG__follow{min-height:40px;color:var(--on-forest);background:var(--forest);border-radius:var(--radius-pill);align-items:center;padding:0 18px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ActivityEditor-module__ejR3JG__follow:hover{background:var(--forest-hover)}.ActivityEditor-module__ejR3JG__follow:focus-visible{outline:2px solid var(--forest);outline-offset:2px}@media (max-width:600px){.ActivityEditor-module__ejR3JG__dialog{padding:20px 18px}.ActivityEditor-module__ejR3JG__factList>div{grid-template-columns:1fr;gap:2px}}
.ActivityCalendar-module__HhM43q__calendar{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.ActivityCalendar-module__HhM43q__loading{color:var(--ink-soft);font-size:13px}.ActivityCalendar-module__HhM43q__calendar>*{min-width:0}
.WhenPicker-module__g0VN1q__modes{gap:9px;display:flex}.WhenPicker-module__g0VN1q__mode{border:1.5px solid var(--line-soft);background:var(--card);color:var(--ink-soft);border-radius:11px;flex:1;padding:12px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .12s,background-color .12s,color .12s}.WhenPicker-module__g0VN1q__mode:hover:not(.WhenPicker-module__g0VN1q__on){border-color:var(--ink-faint);color:var(--ink)}.WhenPicker-module__g0VN1q__on{border-color:var(--forest);background:var(--sage-bg);color:var(--forest)}.WhenPicker-module__g0VN1q__fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px;display:grid}.WhenPicker-module__g0VN1q__note{color:var(--ink-soft);margin-top:10px;font-size:12px;line-height:1.5}.WhenPicker-module__g0VN1q__note b{color:var(--ink);font-weight:700}
.TodaysWork-module__9ijgYq__stack{flex-direction:column;gap:16px;display:flex}.TodaysWork-module__9ijgYq__head{align-items:center;gap:18px;padding:24px 26px;display:flex}.TodaysWork-module__9ijgYq__icon{background:var(--sage-bg);width:52px;height:52px;color:var(--sage-ink);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TodaysWork-module__9ijgYq__iconDraft{background:var(--gold-bg);color:var(--gold-ink)}.TodaysWork-module__9ijgYq__headBody{min-width:0}.TodaysWork-module__9ijgYq__eyebrow{letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--sage-bg);color:var(--sage-ink);padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.TodaysWork-module__9ijgYq__title{letter-spacing:-.015em;margin-top:7px;font-size:19px;font-weight:800;line-height:1.25}.TodaysWork-module__9ijgYq__meta{color:var(--ink-soft);margin-top:5px;font-size:13.5px;line-height:1.5}.TodaysWork-module__9ijgYq__outcome{border-top:1px solid var(--line-soft);padding:18px 26px}.TodaysWork-module__9ijgYq__outcomeLine{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:700;line-height:1.45}.TodaysWork-module__9ijgYq__note{color:var(--ink-soft);max-width:62ch;font-size:12.5px;line-height:1.55}.TodaysWork-module__9ijgYq__outcomeLine+.TodaysWork-module__9ijgYq__note,.TodaysWork-module__9ijgYq__note+.TodaysWork-module__9ijgYq__note{margin-top:7px}.TodaysWork-module__9ijgYq__actions{background:var(--ground);border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:11px;padding:20px 26px;display:flex}.TodaysWork-module__9ijgYq__action,.TodaysWork-module__9ijgYq__primaryAction{border-radius:11px;align-items:center;gap:7px;transition:border-color .12s,background .12s;display:inline-flex}.TodaysWork-module__9ijgYq__action{color:var(--forest);background:var(--card);border:1px solid var(--line);padding:13px 18px;font-size:14px;font-weight:600}.TodaysWork-module__9ijgYq__action:hover{border-color:var(--forest)}.TodaysWork-module__9ijgYq__primaryAction{color:var(--on-forest);background:var(--forest);border:1px solid var(--forest);padding:13px 22px;font-size:14.5px;font-weight:700}.TodaysWork-module__9ijgYq__primaryAction:hover{background:var(--forest-hover);border-color:var(--forest-hover)}.TodaysWork-module__9ijgYq__quiet{color:var(--ink-soft);font-size:13.5px;line-height:1.5}@media (max-width:640px){.TodaysWork-module__9ijgYq__head{gap:14px;padding:20px}.TodaysWork-module__9ijgYq__outcome,.TodaysWork-module__9ijgYq__actions{padding-left:20px;padding-right:20px}.TodaysWork-module__9ijgYq__action,.TodaysWork-module__9ijgYq__primaryAction{flex:100%;justify-content:center}}
.AnswerBars-module__Anbn-G__rows{flex-direction:column;gap:9px;display:flex}.AnswerBars-module__Anbn-G__row{align-items:center;gap:13px;display:flex}.AnswerBars-module__Anbn-G__letter{background:var(--line-soft);width:26px;height:26px;color:var(--ink-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.AnswerBars-module__Anbn-G__right{background:var(--sage-bg);color:var(--sage-ink)}.AnswerBars-module__Anbn-G__text{flex-shrink:0;width:150px;font-size:13px}.AnswerBars-module__Anbn-G__track{background:var(--line-soft);border-radius:7px;flex:1;min-width:0;height:24px;overflow:hidden}.AnswerBars-module__Anbn-G__fill{border-radius:7px;height:100%;transition:width .4s;display:block}.AnswerBars-module__Anbn-G__fill[data-dim=true]{opacity:.55}.AnswerBars-module__Anbn-G__count{text-align:right;width:40px;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:700}.AnswerBars-module__Anbn-G__none .AnswerBars-module__Anbn-G__text{color:var(--ink-faint)}@media (max-width:620px){.AnswerBars-module__Anbn-G__text{width:96px}}
.ClassAttention-module__k_1obG__card{flex-direction:column;gap:14px;display:flex}.ClassAttention-module__k_1obG__top{align-items:center;gap:22px;display:flex}.ClassAttention-module__k_1obG__bands{flex:1;min-width:0}.ClassAttention-module__k_1obG__band{border-top:1px solid var(--line-soft);align-items:center;gap:11px;padding:9px 0;display:flex}.ClassAttention-module__k_1obG__band:first-child{border-top:none}.ClassAttention-module__k_1obG__bandLabel{width:74px;color:var(--ink-soft);flex-shrink:0;font-size:12px}.ClassAttention-module__k_1obG__bandTrack{border-radius:var(--radius-pill);background:var(--line-soft);flex:1;min-width:0;height:9px;overflow:hidden}.ClassAttention-module__k_1obG__bandFill{border-radius:var(--radius-pill);background:var(--band-color,var(--idle));height:100%;transition:width .4s;display:block}.ClassAttention-module__k_1obG__bandCount{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:26px;font-size:12.5px;font-weight:800}.ClassAttention-module__k_1obG__absent{flex-direction:column;gap:12px;display:flex}.ClassAttention-module__k_1obG__absentValue{color:var(--ink-soft);font-size:15px;font-weight:700}.ClassAttention-module__k_1obG__compare{border-top:1px solid var(--line-soft);color:var(--ink-soft);align-items:center;gap:11px;padding-top:13px;font-size:12.5px;display:flex}.ClassAttention-module__k_1obG__compareLabel{align-items:baseline;gap:6px;display:inline-flex}.ClassAttention-module__k_1obG__comparePrevious{color:var(--ink);font-size:13px;font-weight:800}.ClassAttention-module__k_1obG__spark{margin-left:auto;display:inline-flex}.ClassAttention-module__k_1obG__coverage,.ClassAttention-module__k_1obG__note{background:color-mix(in srgb,var(--card)55%,var(--ground));color:var(--ink-soft);border-radius:11px;padding:10px 13px;font-size:12.5px;line-height:1.5}@media (max-width:700px){.ClassAttention-module__k_1obG__top{flex-direction:column;align-items:stretch;gap:14px}}
.EndControl-module__YCXIXG__confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}
.LiveHeader-module__4tmxcW__head{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main clock""main action";align-items:start;gap:12px 24px;padding:26px 24px;display:grid}.LiveHeader-module__4tmxcW__main{grid-area:main;align-self:center;min-width:0}.LiveHeader-module__4tmxcW__live{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink);align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:inline-flex}.LiveHeader-module__4tmxcW__title{letter-spacing:-.015em;margin-top:6px;font-size:25px;font-weight:800}.LiveHeader-module__4tmxcW__subtitle{color:var(--ink-soft);margin-top:3px;font-size:13px;line-height:1.45}.LiveHeader-module__4tmxcW__clock{text-align:right;grid-area:clock;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.LiveHeader-module__4tmxcW__clockValue{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.LiveHeader-module__4tmxcW__clockLabel{color:var(--ink-soft);font-size:12px}.LiveHeader-module__4tmxcW__action{flex-wrap:wrap;grid-area:action;justify-content:flex-end;align-items:center;gap:8px;display:flex}.LiveHeader-module__4tmxcW__action>div{display:contents}@media (max-width:1100px){.LiveHeader-module__4tmxcW__head{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""clock""action"}.LiveHeader-module__4tmxcW__clock,.LiveHeader-module__4tmxcW__action{justify-content:flex-start}}.LiveHeader-module__4tmxcW__title{font-size:28px;font-weight:400}.LiveHeader-module__4tmxcW__head{background:var(--card);padding:22px 24px}.LiveHeader-module__4tmxcW__live{color:var(--sage-ink);letter-spacing:.04em;font-size:12px}
.LiveModePanel-module__nRz-ga__body{margin-top:7px}.LiveModePanel-module__nRz-ga__action{border-radius:var(--radius-pill);background:var(--forest);min-height:44px;color:var(--on-forest);white-space:nowrap;justify-content:center;align-items:center;padding:10px 22px;font-size:14.5px;font-weight:700;display:inline-flex}.LiveModePanel-module__nRz-ga__action:hover{background:var(--forest-hover)}
.LiveRoster-module__uTrKuW__roster{flex-direction:column;gap:12px;display:flex}.LiveRoster-module__uTrKuW__summary{color:var(--ink-soft);font-size:12.5px}.LiveRoster-module__uTrKuW__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.LiveRoster-module__uTrKuW__chip{border:1px solid var(--line-soft);background:var(--card);border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex}.LiveRoster-module__uTrKuW__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.LiveRoster-module__uTrKuW__name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.LiveRoster-module__uTrKuW__value{color:var(--ink-soft);flex-shrink:0;font-size:11px;font-weight:800}.LiveRoster-module__uTrKuW__value[data-muted=true]{color:var(--ink-faint);font-weight:600}
.LiveTrend-module__hfW6iq__trend{flex-direction:column;gap:10px;display:flex}.LiveTrend-module__hfW6iq__legend{justify-content:flex-end;display:flex}.LiveTrend-module__hfW6iq__tooEarly,.LiveTrend-module__hfW6iq__gaps{color:var(--ink-soft);font-size:12.5px;line-height:1.5}.LiveTrend-module__hfW6iq__gaps{background:color-mix(in srgb,var(--card)55%,var(--ground));color:var(--ink-faint);border-radius:11px;padding:10px 13px}
.QuizResults-module__fUXf9W__results{flex-direction:column;display:flex}.QuizResults-module__fUXf9W__head{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:5px;padding:22px 24px;display:flex}.QuizResults-module__fUXf9W__overall{letter-spacing:-.02em;font-size:21px;font-weight:800}.QuizResults-module__fUXf9W__overall[data-tone=ok]{color:var(--sage-ink)}.QuizResults-module__fUXf9W__overall[data-tone=warn]{color:var(--gold-ink)}.QuizResults-module__fUXf9W__overall[data-tone=bad]{color:var(--coral-ink)}.QuizResults-module__fUXf9W__overall[data-muted=true]{color:var(--ink-soft);font-size:16px;font-weight:700}.QuizResults-module__fUXf9W__population{color:var(--ink-soft);font-size:13px}.QuizResults-module__fUXf9W__after{color:var(--ink-faint);margin-top:4px;font-size:12.5px;line-height:1.5}.QuizResults-module__fUXf9W__questions{flex-direction:column;display:flex}.QuizResults-module__fUXf9W__question{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:11px;padding:18px 24px;display:flex}.QuizResults-module__fUXf9W__questionHead{align-items:baseline;gap:12px;display:flex}.QuizResults-module__fUXf9W__prompt{flex:1;font-size:14px;font-weight:700;line-height:1.35}.QuizResults-module__fUXf9W__pct{flex-shrink:0;font-size:16px;font-weight:800}.QuizResults-module__fUXf9W__pct[data-tone=ok]{color:var(--sage-ink)}.QuizResults-module__fUXf9W__pct[data-tone=warn]{color:var(--gold-ink)}.QuizResults-module__fUXf9W__pct[data-tone=bad]{color:var(--coral-ink)}.QuizResults-module__fUXf9W__pct[data-muted=true]{color:var(--ink-soft);font-size:12.5px;font-weight:600}.QuizResults-module__fUXf9W__missed{color:var(--coral-ink);font-size:12px;font-weight:600}.QuizResults-module__fUXf9W__nobody{color:var(--ink-faint);font-size:12px}.QuizResults-module__fUXf9W__foot{background:color-mix(in srgb,var(--card)55%,var(--ground));flex-wrap:wrap;align-items:center;gap:14px;padding:18px 24px;display:flex}.QuizResults-module__fUXf9W__destination{min-width:240px;color:var(--ink-soft);flex:1;font-size:12.5px;line-height:1.5}
.QuizRunning-module__tzvZWa__running{flex-direction:column;display:flex}.QuizRunning-module__tzvZWa__counter{border-bottom:1px solid var(--line-soft);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 24px 22px;display:flex}.QuizRunning-module__tzvZWa__count{font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.QuizRunning-module__tzvZWa__answered{font-size:38px;font-weight:800}.QuizRunning-module__tzvZWa__reached{color:var(--ink-faint);font-size:20px;font-weight:700}.QuizRunning-module__tzvZWa__caption{color:var(--ink-soft);font-size:12.5px}.QuizRunning-module__tzvZWa__track{border-radius:var(--radius-pill);background:var(--line-soft);width:100%;max-width:420px;height:9px;overflow:hidden}.QuizRunning-module__tzvZWa__fill{border-radius:var(--radius-pill);background:var(--forest);height:100%;transition:width .4s;display:block}.QuizRunning-module__tzvZWa__state{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px;display:flex}.QuizRunning-module__tzvZWa__question{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:14px;padding:20px 24px;display:flex}.QuizRunning-module__tzvZWa__browse{justify-content:space-between;align-items:center;gap:10px;display:flex}.QuizRunning-module__tzvZWa__browseLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);text-align:center;font-size:11.5px;font-weight:700}.QuizRunning-module__tzvZWa__prompt{letter-spacing:-.02em;font-size:23px;font-weight:800;line-height:1.3}.QuizRunning-module__tzvZWa__pace{color:var(--ink-faint);font-size:11.5px;line-height:1.5}.QuizRunning-module__tzvZWa__foot{background:color-mix(in srgb,var(--card)55%,var(--ground));flex-wrap:wrap;align-items:center;gap:14px;padding:18px 24px;display:flex}.QuizRunning-module__tzvZWa__lock{min-width:220px;color:var(--ink-soft);flex:1;font-size:12.5px;line-height:1.5}
.QuizSetup-module__UlzOba__setup{flex-direction:column;display:flex}.QuizSetup-module__UlzOba__section{flex-direction:column;gap:16px;padding:22px 24px;display:flex}.QuizSetup-module__UlzOba__intro{flex-direction:column;gap:5px;display:flex}.QuizSetup-module__UlzOba__title{letter-spacing:-.01em;font-size:15px;font-weight:800}.QuizSetup-module__UlzOba__lead{color:var(--ink-soft);font-size:12.5px;line-height:1.55}.QuizSetup-module__UlzOba__questions{flex-direction:column;gap:10px;display:flex}.QuizSetup-module__UlzOba__question{border:1.5px solid var(--line-soft);background:var(--card);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.QuizSetup-module__UlzOba__on{border-color:var(--forest);background:var(--sage-bg)}.QuizSetup-module__UlzOba__check{width:18px;height:18px;accent-color:var(--forest);cursor:pointer;flex-shrink:0;margin-top:2px}.QuizSetup-module__UlzOba__body{flex-direction:column;gap:10px;min-width:0;display:flex}.QuizSetup-module__UlzOba__prompt{font-size:14.5px;font-weight:700;line-height:1.35}.QuizSetup-module__UlzOba__choices{flex-wrap:wrap;gap:7px;display:flex}.QuizSetup-module__UlzOba__choice{border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--card)55%,var(--ground));color:var(--ink-soft);padding:4px 10px;font-size:11.5px}.QuizSetup-module__UlzOba__correct{background:var(--sage-bg);color:var(--sage-ink);border-color:#0000;font-weight:700}.QuizSetup-module__UlzOba__source{color:var(--ink-faint);font-size:11px}.QuizSetup-module__UlzOba__lock{background:var(--blue-bg);color:var(--blue-ink);cursor:pointer;border-radius:11px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.QuizSetup-module__UlzOba__lockTitle{font-size:13px;font-weight:700;display:block}.QuizSetup-module__UlzOba__lockBody{opacity:.92;margin-top:3px;font-size:12px;line-height:1.5;display:block}.QuizSetup-module__UlzOba__provenance{border-top:1px solid var(--line-soft);color:var(--ink-faint);padding-top:12px;font-size:11.5px;line-height:1.5}.QuizSetup-module__UlzOba__foot{background:color-mix(in srgb,var(--card)55%,var(--ground));flex-wrap:wrap;align-items:center;gap:11px;padding:18px 24px;display:flex}.QuizSetup-module__UlzOba__footText{flex:1;min-width:190px}.QuizSetup-module__UlzOba__count{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.QuizSetup-module__UlzOba__reason{color:var(--ink-faint);margin-top:3px;font-size:12px}
.RightNow-module__B0O3KG__rows{flex-direction:column;gap:9px;display:flex}.RightNow-module__B0O3KG__row{background:color-mix(in srgb,var(--row-tint,var(--line-soft))45%,var(--card));border-radius:13px;padding:12px 15px}.RightNow-module__B0O3KG__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.RightNow-module__B0O3KG__label{align-items:center;gap:9px;font-size:13.5px;font-weight:700;display:flex}.RightNow-module__B0O3KG__dot{background:var(--row-accent,var(--ink-faint));border-radius:50%;flex-shrink:0;width:7px;height:7px}.RightNow-module__B0O3KG__value{letter-spacing:-.02em;text-align:right;font-size:16px;font-weight:800}.RightNow-module__B0O3KG__value[data-muted=true]{letter-spacing:0;color:var(--ink-soft);font-size:12.5px;font-weight:600}.RightNow-module__B0O3KG__sub{color:var(--ink-soft);margin-top:4px;font-size:11.5px;line-height:1.45}
.DeckRequest-module__m_dJRa__card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);padding:18px}.DeckRequest-module__m_dJRa__head{align-items:center;gap:10px;display:flex}.DeckRequest-module__m_dJRa__icon{background:var(--gold-bg);width:30px;height:30px;color:var(--gold-ink);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.DeckRequest-module__m_dJRa__title{letter-spacing:-.15px;color:var(--ink);font-size:16px;font-weight:800}.DeckRequest-module__m_dJRa__lead{color:var(--ink-soft);max-width:66ch;margin-top:8px;font-size:13px;line-height:1.55}.DeckRequest-module__m_dJRa__problem{margin-top:14px}.DeckRequest-module__m_dJRa__goTo{color:var(--forest);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);align-items:center;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.DeckRequest-module__m_dJRa__goTo:hover{background:var(--sage-bg)}.DeckRequest-module__m_dJRa__ask{grid-template-columns:minmax(0,1fr) minmax(0,170px);align-items:start;gap:16px;margin-top:16px;display:grid}.DeckRequest-module__m_dJRa__field{min-width:0}.DeckRequest-module__m_dJRa__fieldLabel{color:var(--ink);font-size:12px;font-weight:700;display:block}.DeckRequest-module__m_dJRa__select{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:11px;margin-top:6px;padding:9px 11px;font-size:13px}.DeckRequest-module__m_dJRa__fieldHint,.DeckRequest-module__m_dJRa__actionNote{color:var(--ink-soft);margin-top:6px;font-size:11.5px;line-height:1.5}.DeckRequest-module__m_dJRa__action{flex-direction:column;align-items:flex-start;gap:2px;padding-top:22px;display:flex}@media (max-width:720px){.DeckRequest-module__m_dJRa__ask{grid-template-columns:minmax(0,1fr)}.DeckRequest-module__m_dJRa__action{padding-top:0}}.DeckRequest-module__m_dJRa__action{grid-column:1/-1;padding-top:0}.DeckRequest-module__m_dJRa__fieldLabel:not(:first-child){margin-top:12px}
.ExamEditor-module__9Mmh1W__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ExamEditor-module__9Mmh1W__back{color:var(--ink-soft);border-radius:var(--radius-pill);background:0 0;border:0;align-items:center;gap:7px;padding:6px 10px 6px 6px;font-size:12.5px;font-weight:700;display:inline-flex}.ExamEditor-module__9Mmh1W__back:hover{color:var(--forest);background:var(--sage-bg)}.ExamEditor-module__9Mmh1W__title{letter-spacing:-.2px;color:var(--ink);margin-top:12px;font-size:19px;font-weight:800}.ExamEditor-module__9Mmh1W__name{margin-top:14px}.ExamEditor-module__9Mmh1W__nameLabel,.ExamEditor-module__9Mmh1W__fieldLabel,.ExamEditor-module__9Mmh1W__expectedLabel,.ExamEditor-module__9Mmh1W__whyLabel{color:var(--ink);font-size:12px;font-weight:700;display:block}.ExamEditor-module__9Mmh1W__nameInput{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:11px;margin-top:6px;padding:10px 12px;font-size:14px;font-weight:700}.ExamEditor-module__9Mmh1W__nameHint,.ExamEditor-module__9Mmh1W__fieldHint,.ExamEditor-module__9Mmh1W__expectedHint{color:var(--ink-soft);margin-top:6px;font-size:11.5px;line-height:1.5}.ExamEditor-module__9Mmh1W__note{margin-top:14px}.ExamEditor-module__9Mmh1W__reach{color:var(--ink-soft);margin-top:12px;font-size:12.5px;line-height:1.5}.ExamEditor-module__9Mmh1W__questions{gap:12px;margin-top:16px;list-style:none;display:grid}.ExamEditor-module__9Mmh1W__question{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:13px 14px}.ExamEditor-module__9Mmh1W__questionHead{align-items:center;gap:10px;display:flex}.ExamEditor-module__9Mmh1W__position{color:var(--ink);font-size:12px;font-weight:800}.ExamEditor-module__9Mmh1W__kind{color:var(--ink-soft);background:var(--ground);border-radius:var(--radius-pill);margin-right:auto;padding:2px 9px;font-size:11.5px}.ExamEditor-module__9Mmh1W__dropLabel{font-size:12px}.ExamEditor-module__9Mmh1W__prompt,.ExamEditor-module__9Mmh1W__expectedInput{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);resize:vertical;border-radius:11px;margin-top:9px;padding:9px 11px;font-size:13.5px;line-height:1.5}.ExamEditor-module__9Mmh1W__promptRead{color:var(--ink);margin-top:9px;font-size:13.5px;line-height:1.5}.ExamEditor-module__9Mmh1W__choices{gap:7px;margin-top:10px;list-style:none;display:grid}.ExamEditor-module__9Mmh1W__choice{border:1px solid var(--line-soft);background:var(--ground);border-radius:10px;align-items:center;gap:9px;padding:6px 9px;display:flex}.ExamEditor-module__9Mmh1W__correct{border-color:var(--sage);background:var(--sage-bg)}.ExamEditor-module__9Mmh1W__radio{width:15px;height:15px;accent-color:var(--forest);flex-shrink:0}.ExamEditor-module__9Mmh1W__choiceInput{background:var(--card);min-width:0;color:var(--ink);border:1px solid #0000;border-radius:8px;flex:auto;padding:5px 8px;font-size:13px}.ExamEditor-module__9Mmh1W__choiceInput:focus{border-color:var(--line)}.ExamEditor-module__9Mmh1W__choiceRead{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.ExamEditor-module__9Mmh1W__correct .ExamEditor-module__9Mmh1W__choiceRead{color:var(--sage-ink);font-weight:700}.ExamEditor-module__9Mmh1W__expected,.ExamEditor-module__9Mmh1W__why{margin-top:11px}.ExamEditor-module__9Mmh1W__whyInput{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:11px;margin-top:6px;padding:8px 11px;font-size:13px}.ExamEditor-module__9Mmh1W__whyRead{color:var(--ink-soft);margin-top:9px;font-size:12.5px;line-height:1.5}.ExamEditor-module__9Mmh1W__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;display:flex}.ExamEditor-module__9Mmh1W__source{color:var(--ink-faint);font-size:11.5px}.ExamEditor-module__9Mmh1W__problem{color:var(--coral-ink);background:var(--coral-bg);border-radius:9px;max-width:52ch;padding:5px 9px;font-size:11.5px;font-weight:700;line-height:1.45}.ExamEditor-module__9Mmh1W__settings{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:16px;margin-top:18px;padding-top:16px;display:grid}.ExamEditor-module__9Mmh1W__select{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:11px;margin-top:6px;padding:9px 11px;font-size:13px}.ExamEditor-module__9Mmh1W__lock{border:1px solid var(--line-soft);background:var(--ground);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.ExamEditor-module__9Mmh1W__checkbox{width:15px;height:15px;accent-color:var(--forest);flex-shrink:0;margin-top:2px}.ExamEditor-module__9Mmh1W__lockTitle{color:var(--ink);font-size:13px;font-weight:700;display:block}.ExamEditor-module__9Mmh1W__lockBody{color:var(--ink-soft);margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.ExamEditor-module__9Mmh1W__provenance{color:var(--ink-faint);margin-top:14px;font-size:11.5px;line-height:1.5}.ExamEditor-module__9Mmh1W__footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.ExamEditor-module__9Mmh1W__footerNote{color:var(--ink-soft);flex:280px;min-width:0;font-size:12.5px;line-height:1.5}@media (max-width:720px){.ExamEditor-module__9Mmh1W__settings{grid-template-columns:minmax(0,1fr)}.ExamEditor-module__9Mmh1W__footer{flex-direction:column;align-items:stretch}}.ExamEditor-module__9Mmh1W__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
.ExamList-module__hWAvxW__list{gap:8px;list-style:none;display:grid}.ExamList-module__hWAvxW__row{border:1px solid var(--line);background:var(--card);border-radius:13px}.ExamList-module__hWAvxW__open{text-align:left;background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 13px;display:flex}.ExamList-module__hWAvxW__open:hover{background:var(--ground)}.ExamList-module__hWAvxW__text{min-width:0}.ExamList-module__hWAvxW__name{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:700;display:block}.ExamList-module__hWAvxW__meta{color:var(--ink-soft);margin-top:2px;font-size:11.5px;display:block}.ExamList-module__hWAvxW__none{color:var(--ink-soft);font-size:12.5px;line-height:1.5}
.TimelineFilters-module__OZLl9q__chips{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.TimelineFilters-module__OZLl9q__chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--ink-soft);align-items:center;gap:7px;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.TimelineFilters-module__OZLl9q__chip:hover{border-color:var(--forest);color:var(--forest)}.TimelineFilters-module__OZLl9q__active,.TimelineFilters-module__OZLl9q__active:hover{background:var(--forest);border-color:var(--forest);color:var(--on-forest)}.TimelineFilters-module__OZLl9q__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.TimelineFilters-module__OZLl9q__count{opacity:.65;font-weight:700}
.ExamSetup-module__FNwO6G__setup{display:block}.ExamSetup-module__FNwO6G__title{letter-spacing:-.2px;color:var(--ink);font-size:19px;font-weight:800}.ExamSetup-module__FNwO6G__lead{color:var(--ink-soft);max-width:66ch;margin-top:7px;font-size:13.5px;line-height:1.55}.ExamSetup-module__FNwO6G__problem{margin-top:14px}.ExamSetup-module__FNwO6G__material{border:1px solid var(--line);background:var(--ground);border-radius:13px;gap:12px;margin-top:16px;padding:13px 14px;display:flex}.ExamSetup-module__FNwO6G__materialIcon{background:var(--blue-bg);width:32px;height:32px;color:var(--blue-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ExamSetup-module__FNwO6G__materialBody{min-width:0}.ExamSetup-module__FNwO6G__materialLead{color:var(--ink);font-size:13px;font-weight:700;line-height:1.5}.ExamSetup-module__FNwO6G__labels{flex-wrap:wrap;gap:6px;margin-top:8px;list-style:none;display:flex}.ExamSetup-module__FNwO6G__label{color:var(--ink-soft);background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius-pill);overflow-wrap:anywhere;max-width:100%;padding:3px 10px;font-size:11.5px}.ExamSetup-module__FNwO6G__ask{grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.ExamSetup-module__FNwO6G__field{min-width:0}.ExamSetup-module__FNwO6G__fieldLabel{color:var(--ink);padding:0;font-size:12px;font-weight:700;display:block}.ExamSetup-module__FNwO6G__select{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:11px;margin-top:6px;padding:9px 11px;font-size:13px}.ExamSetup-module__FNwO6G__fieldHint{color:var(--ink-soft);margin-top:6px;font-size:11.5px;line-height:1.5}.ExamSetup-module__FNwO6G__kinds{border:0;min-width:0;margin:0;padding:0}.ExamSetup-module__FNwO6G__kind{border:1px solid var(--line-soft);background:var(--card);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;margin-top:8px;padding:9px 11px;display:flex}.ExamSetup-module__FNwO6G__kind:hover{border-color:var(--line)}.ExamSetup-module__FNwO6G__radio{width:15px;height:15px;accent-color:var(--forest);flex-shrink:0;margin-top:2px}.ExamSetup-module__FNwO6G__kindLabel{color:var(--ink);font-size:13px;font-weight:700;display:block}.ExamSetup-module__FNwO6G__kindNote{color:var(--ink-soft);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.ExamSetup-module__FNwO6G__kindsNote{color:var(--ink-soft);margin-top:10px;font-size:11.5px;line-height:1.5}.ExamSetup-module__FNwO6G__footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.ExamSetup-module__FNwO6G__footerNote{color:var(--ink-soft);flex:260px;min-width:0;font-size:12.5px;line-height:1.5}@media (max-width:720px){.ExamSetup-module__FNwO6G__ask{grid-template-columns:minmax(0,1fr)}.ExamSetup-module__FNwO6G__footer{flex-direction:column;align-items:stretch}}
.CameraCheckLink-module__30y0Aa__link{color:var(--ink-soft);background:var(--card);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.CameraCheckLink-module__30y0Aa__link:hover{color:var(--forest)}.CameraCheckLink-module__30y0Aa__link:focus-visible{outline:2px solid var(--forest);outline-offset:2px}@media (max-width:480px){.CameraCheckLink-module__30y0Aa__label{display:none}.CameraCheckLink-module__30y0Aa__link{padding:7px 9px}}
.Timeline-module__20xq6G__head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.Timeline-module__20xq6G__title{letter-spacing:-.02em;color:var(--forest);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.Timeline-module__20xq6G__title:before{content:"";border-radius:var(--radius-pill);background:var(--sage);flex-shrink:0;width:4px;height:18px}.Timeline-module__20xq6G__count{color:var(--ink-soft);margin-left:auto;font-size:12px;font-weight:600}.Timeline-module__20xq6G__intro{color:var(--ink-soft);margin-bottom:14px;font-size:12.5px;line-height:1.55}.Timeline-module__20xq6G__trail{padding-left:2px;position:relative}.Timeline-module__20xq6G__trail:before{content:"";background:var(--line-soft);width:2px;position:absolute;top:12px;bottom:12px;left:5px}.Timeline-module__20xq6G__event{gap:15px;padding:9px 0;display:flex;position:relative}.Timeline-module__20xq6G__dot{border:2.5px solid var(--card);z-index:1;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:3px}.Timeline-module__20xq6G__time{font-variant-numeric:tabular-nums;width:66px;color:var(--ink-soft);flex-shrink:0;padding-top:1px;font-size:11.5px;font-weight:700}.Timeline-module__20xq6G__body{flex:1;min-width:0}.Timeline-module__20xq6G__name{font-size:13.5px;font-weight:600}.Timeline-module__20xq6G__keyTag{border-radius:var(--radius-pill);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:1px;background:var(--gold-bg);color:var(--gold-ink);margin-left:8px;padding:2px 7px;font-size:9.5px;font-weight:800;line-height:1.4;display:inline-block}.Timeline-module__20xq6G__meta{color:var(--ink-soft);margin-top:2px;font-size:11.5px}.Timeline-module__20xq6G__empty{border:1px dashed var(--line);color:var(--ink-soft);border-radius:12px;padding:14px 16px;font-size:12.5px;line-height:1.5}.Timeline-module__20xq6G__expand{width:100%;color:var(--forest);border:1px dashed var(--line);background:0 0;border-radius:11px;margin-top:12px;padding:12px;font-family:inherit;font-size:13px;font-weight:700}.Timeline-module__20xq6G__expand:hover{border-color:var(--forest);background:color-mix(in srgb,var(--card)55%,var(--ground))}.Timeline-module__20xq6G__foot{border-top:1px solid var(--line-soft);color:var(--ink-soft);margin-top:16px;padding-top:14px;font-size:11.5px;line-height:1.5}.Timeline-module__20xq6G__shotToggle{color:var(--forest);background:0 0;border:none;align-items:center;gap:6px;margin-top:7px;padding:0;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:underline;display:inline-flex}.Timeline-module__20xq6G__shotNote{color:var(--ink-soft);margin-top:8px;font-size:11.5px;line-height:1.5}.Timeline-module__20xq6G__shot{margin:10px 0 2px}.Timeline-module__20xq6G__shotImage{border:1px solid var(--line);border-radius:12px;width:100%;max-width:460px;display:block}.Timeline-module__20xq6G__shotCaption{max-width:460px;color:var(--ink-soft);margin-top:6px;font-size:11.5px;line-height:1.5}@media (max-width:620px){.Timeline-module__20xq6G__time{width:58px}}
.ExistingResourcePicker-module__uQkW3q__dialog{width:min(560px,100vw - 32px);max-height:80vh;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);margin:auto;padding:24px 26px}.ExistingResourcePicker-module__uQkW3q__dialog::backdrop{background:var(--scrim)}.ExistingResourcePicker-module__uQkW3q__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.ExistingResourcePicker-module__uQkW3q__header h2{margin:0;font-size:22px}.ExistingResourcePicker-module__uQkW3q__dialog p{color:var(--ink-soft);font-size:13.5px;line-height:1.5}.ExistingResourcePicker-module__uQkW3q__search{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius-field);margin-top:14px;padding:13px 14px;font-size:14.5px;line-height:1.4;transition:border-color .12s}.ExistingResourcePicker-module__uQkW3q__search::placeholder{color:var(--ink-faint)}.ExistingResourcePicker-module__uQkW3q__search:hover{border-color:var(--ink-faint)}.ExistingResourcePicker-module__uQkW3q__search:focus-visible{border-color:var(--forest);outline:2px solid var(--blue);outline-offset:1px}.ExistingResourcePicker-module__uQkW3q__list{max-height:42vh;margin:14px 0 0;padding:0;list-style:none;overflow:auto}.ExistingResourcePicker-module__uQkW3q__list li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ExistingResourcePicker-module__uQkW3q__list li:last-child{border-bottom:0}.ExistingResourcePicker-module__uQkW3q__list li span{overflow-wrap:anywhere;font-size:14px}@media (max-width:600px){.ExistingResourcePicker-module__uQkW3q__dialog{padding:20px 18px}}
.CameraStage-module__wRdKYa__stage{flex-direction:column;gap:14px;display:flex}.CameraStage-module__wRdKYa__frame{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--code-bg);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.CameraStage-module__wRdKYa__video,.CameraStage-module__wRdKYa__notebookVideo{object-fit:contain;width:100%;height:100%;display:block}.CameraStage-module__wRdKYa__video{transform:scaleX(-1)}.CameraStage-module__wRdKYa__notebookFrame{max-width:260px}.CameraStage-module__wRdKYa__placeholder{color:var(--ink-faint);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13.5px;display:flex;position:absolute;inset:0}.CameraStage-module__wRdKYa__chip{border-radius:var(--radius-pill);align-items:center;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 1px 2px #142c2529}.CameraStage-module__wRdKYa__chipOk{background:var(--sage-bg);color:var(--sage-ink)}.CameraStage-module__wRdKYa__chipWait{background:var(--gold-bg);color:var(--gold-ink)}.CameraStage-module__wRdKYa__loading{background:#142c2529;height:4px;position:absolute;bottom:0;left:0;right:0}.CameraStage-module__wRdKYa__loadingFill{background:var(--forest);height:100%;transition:width .2s linear}.CameraStage-module__wRdKYa__notebookWords{background:var(--card);color:var(--ink);border-radius:12px;padding:6px 10px;font-size:12px;line-height:1.35;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 1px 2px #142c2529}.CameraStage-module__wRdKYa__caption{color:var(--ink-faint);margin:8px 2px 0;font-size:12.5px;line-height:1.4}.CameraStage-module__wRdKYa__pickers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.CameraStage-module__wRdKYa__picker{flex-direction:column;gap:5px;min-width:0;display:flex}.CameraStage-module__wRdKYa__pickerLabel{color:var(--ink);font-size:13px;font-weight:700}.CameraStage-module__wRdKYa__select{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:9px 11px;font-size:14px}.CameraStage-module__wRdKYa__select:focus-visible{outline:2px solid var(--forest);outline-offset:1px}.CameraStage-module__wRdKYa__select:disabled{color:var(--ink-faint)}.CameraStage-module__wRdKYa__pickerHint{color:var(--ink-faint);align-items:center;gap:6px;font-size:12.5px;line-height:1.4;display:inline-flex}.CameraStage-module__wRdKYa__pickerWarn{color:var(--coral-ink);font-size:12.5px;line-height:1.4}.CameraStage-module__wRdKYa__spin{animation:.9s linear infinite CameraStage-module__wRdKYa__spin}@keyframes CameraStage-module__wRdKYa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CameraStage-module__wRdKYa__spin{animation:none}.CameraStage-module__wRdKYa__loadingFill{transition:none}}.CameraStage-module__wRdKYa__frame{width:100%;max-height:310px;margin-inline:auto}.CameraStage-module__wRdKYa__guide{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.CameraStage-module__wRdKYa__guide ellipse{fill:none;stroke:#ffffffd9;stroke-width:2.5px;filter:drop-shadow(0 0 2px #142c2573)}.CameraStage-module__wRdKYa__lookDim{pointer-events:none;background:#142c258c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CameraStage-module__wRdKYa__look{color:#fff;text-align:center;background:#ffffff24;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 18px;font-size:16px;font-weight:600;line-height:1.3;display:inline-flex}.CameraStage-module__wRdKYa__lookDim[data-phase=get-ready]{background:#142c2566}.CameraStage-module__wRdKYa__lookCaption{opacity:.9;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.CameraStage-module__wRdKYa__lookDone{background:#7aa68c73;animation:.25s ease-out CameraStage-module__wRdKYa__look-done-in}@keyframes CameraStage-module__wRdKYa__look-done-in{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.CameraStage-module__wRdKYa__lookDone{animation:none}}
.WorkStretches-module__2l74JG__head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.WorkStretches-module__2l74JG__title{letter-spacing:-.02em;color:var(--forest);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.WorkStretches-module__2l74JG__title:before{content:"";border-radius:var(--radius-pill);background:var(--sage);flex-shrink:0;width:4px;height:18px}.WorkStretches-module__2l74JG__count{color:var(--ink-soft);margin-left:auto;font-size:12px;font-weight:600}.WorkStretches-module__2l74JG__caveat{color:var(--ink-soft);margin-bottom:14px;font-size:12.5px;line-height:1.55}.WorkStretches-module__2l74JG__stretch{border:1px solid var(--line-soft);border-radius:9px;align-items:center;gap:14px;margin-bottom:6px;padding:9px 14px;display:flex}.WorkStretches-module__2l74JG__stretch:last-child{margin-bottom:0}.WorkStretches-module__2l74JG__time{font-variant-numeric:tabular-nums;width:150px;color:var(--ink-soft);flex-shrink:0;font-size:12px;font-weight:700}.WorkStretches-module__2l74JG__what{flex:1;min-width:0;font-size:12.5px}.WorkStretches-module__2l74JG__source{color:var(--ink-soft);flex-shrink:0;font-size:11.5px}.WorkStretches-module__2l74JG__empty{border:1px dashed var(--line);color:var(--ink-soft);border-radius:12px;padding:14px 16px;font-size:12.5px;line-height:1.5}@media (max-width:700px){.WorkStretches-module__2l74JG__stretch{flex-wrap:wrap;gap:4px 12px}.WorkStretches-module__2l74JG__time{width:auto}.WorkStretches-module__2l74JG__what{flex-basis:100%;order:3}}
.FileChooser-module__K165rq__title{letter-spacing:-.2px;color:var(--ink);font-size:21px;font-weight:800}.FileChooser-module__K165rq__lead{color:var(--ink-soft);max-width:62ch;margin-top:7px;font-size:13.5px;line-height:1.55}.FileChooser-module__K165rq__zone{border:2px dashed var(--line);border-radius:var(--radius-card);background:var(--ground);text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:18px;padding:30px 20px;transition:border-color .12s,background-color .12s;display:flex}.FileChooser-module__K165rq__zoneOver{border-color:var(--forest);background:var(--sage-bg)}.FileChooser-module__K165rq__zoneIcon{background:var(--card);width:46px;height:46px;color:var(--forest);border-radius:14px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.FileChooser-module__K165rq__zoneTitle{color:var(--ink);font-size:15px;font-weight:700}.FileChooser-module__K165rq__zoneSub{color:var(--ink-soft);margin-bottom:12px;font-size:12.5px}.FileChooser-module__K165rq__accept{color:var(--ink-faint);margin-top:10px;font-size:11.5px}.FileChooser-module__K165rq__refusal{color:var(--coral-ink);margin-top:12px;font-size:12.5px;font-weight:600;line-height:1.45}.FileChooser-module__K165rq__row{border:1px solid var(--line);background:var(--card);border-radius:13px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.FileChooser-module__K165rq__rowIcon{background:var(--coral-bg);width:34px;height:34px;color:var(--coral-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FileChooser-module__K165rq__rowText{flex:auto;min-width:0}.FileChooser-module__K165rq__rowName{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:700;display:block}.FileChooser-module__K165rq__rowMeta{color:var(--ink-soft);margin-top:2px;font-size:11.5px;display:block}.FileChooser-module__K165rq__rowError{color:var(--coral-ink);margin-top:4px;font-size:12px;font-weight:600;display:block}.FileChooser-module__K165rq__rowRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.FileChooser-module__K165rq__bar{border-radius:var(--radius-pill);background:var(--line-soft);width:90px;height:6px;display:block;overflow:hidden}.FileChooser-module__K165rq__barFill{background:var(--forest);height:100%;transition:width .15s linear;display:block}.FileChooser-module__K165rq__rowStatus{color:var(--ink-soft);white-space:nowrap;font-size:11.5px;font-weight:600}.FileChooser-module__K165rq__remove{width:28px;height:28px;color:var(--ink-faint);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FileChooser-module__K165rq__remove:hover{background:var(--coral-bg);color:var(--coral-ink)}.FileChooser-module__K165rq__rights{margin-top:16px}.FileChooser-module__K165rq__footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.FileChooser-module__K165rq__footerNote{color:var(--ink-soft);flex:260px;min-width:0;font-size:12.5px;line-height:1.5}@media (max-width:620px){.FileChooser-module__K165rq__row{flex-wrap:wrap}.FileChooser-module__K165rq__rowRight{margin-left:46px}.FileChooser-module__K165rq__footer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.FileChooser-module__K165rq__barFill{transition:none}}
.PromiseNotice-module__5tUD6W__notice{color:var(--ink-soft);margin:12px 0;font-size:12.5px;line-height:1.5}
.HistoryRow-module__6uIrIa__row{border-top:1px solid var(--line-soft);align-items:center;gap:15px;padding:13px 4px;display:flex}.HistoryRow-module__6uIrIa__row:hover{background:color-mix(in srgb,var(--card)55%,var(--ground))}.HistoryRow-module__6uIrIa__date{width:150px;color:var(--ink-soft);flex-shrink:0;font-size:11.5px;font-weight:600}.HistoryRow-module__6uIrIa__body{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.HistoryRow-module__6uIrIa__title{font-size:14px;font-weight:600}.HistoryRow-module__6uIrIa__tag{display:inline-flex}.HistoryRow-module__6uIrIa__metric{text-align:right;flex-direction:column;flex-shrink:0;gap:2px;min-width:96px;display:flex}.HistoryRow-module__6uIrIa__value{letter-spacing:-.02em;font-size:14px;font-weight:800}.HistoryRow-module__6uIrIa__muted{color:var(--ink-soft);font-size:11.5px;font-weight:600}.HistoryRow-module__6uIrIa__metricLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:600}.HistoryRow-module__6uIrIa__chevron{color:var(--ink-soft);flex-shrink:0}@media (max-width:780px){.HistoryRow-module__6uIrIa__row{flex-wrap:wrap}.HistoryRow-module__6uIrIa__date{width:auto}.HistoryRow-module__6uIrIa__body{flex-basis:100%;order:-1}.HistoryRow-module__6uIrIa__metric{text-align:left;align-items:flex-start}}
.ProcessingPanel-module__vaTFla__title{letter-spacing:-.2px;color:var(--ink);font-size:21px;font-weight:800}.ProcessingPanel-module__vaTFla__lead{color:var(--ink-soft);max-width:62ch;margin-top:7px;font-size:13.5px;line-height:1.55}.ProcessingPanel-module__vaTFla__file{border:1px solid var(--line);background:var(--card);border-radius:13px;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex}.ProcessingPanel-module__vaTFla__fileIcon{background:var(--blue-bg);width:34px;height:34px;color:var(--blue-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProcessingPanel-module__vaTFla__fileText{min-width:0}.ProcessingPanel-module__vaTFla__fileName{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:700;display:block}.ProcessingPanel-module__vaTFla__fileMeta{color:var(--ink-soft);margin-top:2px;font-size:11.5px;display:block}.ProcessingPanel-module__vaTFla__checklist{border:1px solid var(--line-soft);background:var(--ground);border-radius:13px;margin-top:16px;padding:6px 4px;list-style:none}.ProcessingPanel-module__vaTFla__check{color:var(--ink-soft);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.ProcessingPanel-module__vaTFla__checkDone{color:var(--ink)}.ProcessingPanel-module__vaTFla__checkMark{background:var(--line-soft);width:20px;height:20px;color:var(--ink-faint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ProcessingPanel-module__vaTFla__checkDone .ProcessingPanel-module__vaTFla__checkMark{background:var(--sage-bg);color:var(--sage-ink)}.ProcessingPanel-module__vaTFla__problem{margin-top:16px}.ProcessingPanel-module__vaTFla__footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.ProcessingPanel-module__vaTFla__footerNote{color:var(--ink-soft);flex:260px;min-width:0;font-size:12.5px;line-height:1.5}@media (max-width:620px){.ProcessingPanel-module__vaTFla__footer{flex-direction:column;align-items:stretch}}
.StepProgress-module__XFc57G__row{gap:6px;margin-bottom:18px;display:flex}.StepProgress-module__XFc57G__segment{border-radius:var(--radius-pill);background:var(--line-soft);flex:1;height:6px;overflow:hidden}.StepProgress-module__XFc57G__fill{border-radius:var(--radius-pill);background:var(--forest);height:100%;transition:width .14s linear}.StepProgress-module__XFc57G__done{background:var(--sage)}@media (prefers-reduced-motion:reduce){.StepProgress-module__XFc57G__fill{transition:none}}
.CaptureStrip-module__N1qRxa__head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.CaptureStrip-module__N1qRxa__title{letter-spacing:-.02em;color:var(--forest);align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.CaptureStrip-module__N1qRxa__title:before{content:"";border-radius:var(--radius-pill);background:var(--sage);flex-shrink:0;width:4px;height:18px}.CaptureStrip-module__N1qRxa__count{color:var(--ink-soft);margin-left:auto;font-size:12px;font-weight:600}.CaptureStrip-module__N1qRxa__standing{color:var(--ink-soft);max-width:74ch;font-size:12.5px;line-height:1.6}.CaptureStrip-module__N1qRxa__standingFoot{border-top:1px solid var(--line-soft);margin:0 26px 24px;padding-top:16px}.CaptureStrip-module__N1qRxa__told{color:var(--ink-soft);max-width:74ch;margin-top:8px;margin-bottom:16px;font-size:12.5px;line-height:1.6}.CaptureStrip-module__N1qRxa__quote{color:var(--ink);font-weight:700}.CaptureStrip-module__N1qRxa__strip{overscroll-behavior-x:contain;scrollbar-width:thin;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.CaptureStrip-module__N1qRxa__tab{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;flex-shrink:0;gap:2px;width:128px;padding:9px 11px;font-family:inherit;display:flex}.CaptureStrip-module__N1qRxa__tab:hover{border-color:var(--forest)}.CaptureStrip-module__N1qRxa__tabOpen{background:var(--forest);border-color:var(--forest)}.CaptureStrip-module__N1qRxa__tabTime{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:11.5px;font-weight:700}.CaptureStrip-module__N1qRxa__tabPlace{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.CaptureStrip-module__N1qRxa__tabOpen .CaptureStrip-module__N1qRxa__tabTime,.CaptureStrip-module__N1qRxa__tabOpen .CaptureStrip-module__N1qRxa__tabPlace{color:var(--on-forest)}.CaptureStrip-module__N1qRxa__viewer{margin-top:6px}.CaptureStrip-module__N1qRxa__shot{margin:0}.CaptureStrip-module__N1qRxa__frame{background:var(--ground);border:1px solid var(--line);border-radius:14px;justify-content:center;align-items:center;min-height:220px;padding:10px;display:flex}.CaptureStrip-module__N1qRxa__frameNote{color:var(--ink-soft);text-align:center;max-width:46ch;font-size:12.5px;line-height:1.55}.CaptureStrip-module__N1qRxa__image{border-radius:8px;max-width:100%;max-height:560px;display:block}.CaptureStrip-module__N1qRxa__caption{margin-top:12px}.CaptureStrip-module__N1qRxa__when{font-variant-numeric:tabular-nums;color:var(--ink);font-size:13.5px;font-weight:700}.CaptureStrip-module__N1qRxa__where{color:var(--ink);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;line-height:1.5}.CaptureStrip-module__N1qRxa__host{color:var(--ink-soft)}.CaptureStrip-module__N1qRxa__why{color:var(--ink-soft);margin-top:3px;font-size:11.5px;line-height:1.5}.CaptureStrip-module__N1qRxa__stepRow{align-items:center;gap:12px;margin-top:14px;display:flex}.CaptureStrip-module__N1qRxa__position{text-align:center;font-variant-numeric:tabular-nums;color:var(--ink-soft);flex:1;font-size:12px;font-weight:600}.CaptureStrip-module__N1qRxa__missing{border-top:1px solid var(--line-soft);color:var(--ink-soft);margin-top:16px;padding-top:14px;font-size:11.5px;line-height:1.55}@media (max-width:620px){.CaptureStrip-module__N1qRxa__tab{width:108px}.CaptureStrip-module__N1qRxa__frame{min-height:170px}}
.ReadyPanel-module__SsuQwa__tick{background:var(--sage-bg);width:42px;height:42px;color:var(--sage-ink);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.ReadyPanel-module__SsuQwa__title{letter-spacing:-.2px;color:var(--ink);overflow-wrap:anywhere;font-size:21px;font-weight:800}.ReadyPanel-module__SsuQwa__lead{color:var(--ink-soft);margin-top:7px;font-size:13.5px}.ReadyPanel-module__SsuQwa__preview{color:var(--forest);text-underline-offset:3px;align-items:center;gap:7px;margin-top:16px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.ReadyPanel-module__SsuQwa__preview:hover{color:var(--forest-hover)}.ReadyPanel-module__SsuQwa__preview:focus-visible{outline:2px solid var(--forest);outline-offset:3px;border-radius:4px}.ReadyPanel-module__SsuQwa__footer{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.ReadyPanel-module__SsuQwa__footerNote{color:var(--ink-soft);flex:240px;min-width:0;font-size:12.5px;line-height:1.5}.ReadyPanel-module__SsuQwa__actions{align-items:center;gap:9px;display:flex}@media (max-width:620px){.ReadyPanel-module__SsuQwa__footer{flex-direction:column;align-items:stretch}.ReadyPanel-module__SsuQwa__actions{justify-content:flex-end}}
.MetricCard-module__0O8GcW__card{background:var(--card);border-left:3px solid var(--metric-color,var(--line));padding:16px 15px}.MetricCard-module__0O8GcW__card[data-primary=true]{background:color-mix(in srgb,var(--sage-bg)26%,var(--card))}.MetricCard-module__0O8GcW__label{letter-spacing:.05em;text-transform:uppercase;min-height:2.6em;color:var(--ink-soft);margin-bottom:8px;font-size:9.5px;font-weight:700;line-height:1.3}.MetricCard-module__0O8GcW__primaryBadge{border-radius:var(--radius-pill);letter-spacing:0;color:var(--sage-ink);background:var(--sage-bg);margin-left:5px;padding:2px 6px;font-size:8.5px;font-weight:800}.MetricCard-module__0O8GcW__valueRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MetricCard-module__0O8GcW__value{letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:800;line-height:1}.MetricCard-module__0O8GcW__value[data-word=true]{font-size:16px}.MetricCard-module__0O8GcW__unit{font-size:12px;font-weight:700}.MetricCard-module__0O8GcW__absent{color:var(--ink-soft);font-size:14px;font-weight:700;line-height:1.2}.MetricCard-module__0O8GcW__sub{color:var(--ink-soft);margin-top:6px;font-size:10.5px;line-height:1.4}.MetricCard-module__0O8GcW__bar{border-radius:var(--radius-pill);background:var(--line-soft);height:6px;margin-top:8px;overflow:hidden}.MetricCard-module__0O8GcW__fill{border-radius:var(--radius-pill);background:var(--metric-color,var(--ink-soft));height:100%}
.MetricGrid-module__XFghmq__grid{background:var(--line-soft);grid-template-columns:repeat(6,1fr);gap:1px;display:grid}@media (max-width:1000px){.MetricGrid-module__XFghmq__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.MetricGrid-module__XFghmq__grid{grid-template-columns:repeat(2,1fr)}}
.EngagementCaveat-module__UHHIna__caveat{color:var(--gold-ink);background:var(--gold-bg);border-bottom:1px solid var(--line-soft);padding:12px 26px;font-size:11.5px;line-height:1.5}
.GuidedAccess-module__xV7OmG__form{gap:12px;margin-top:16px;display:grid}
.CleverRosterSync-module__TfdOFq__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}
