.ClassFeed_feed__afldf{display:flex;flex-direction:column;gap:var(--s-4)}.ClassFeed_card__rX35Z{overflow:hidden}.ClassFeed_weekCard__K9CvQ{position:relative}.ClassFeed_weekCard__K9CvQ:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--beam-angle),transparent 0deg 300deg,var(--tint-sky) 335deg,var(--connecta-ink) 352deg,transparent 1turn);-webkit-mask:linear-gradient(var(--connecta-ink) 0 0) content-box,linear-gradient(var(--connecta-ink) 0 0);mask:linear-gradient(var(--connecta-ink) 0 0) content-box,linear-gradient(var(--connecta-ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ClassFeed_beam__PIz7D 6s linear infinite;pointer-events:none}@property --beam-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes ClassFeed_beam__PIz7D{to{--beam-angle:360deg}}@media (prefers-reduced-motion:reduce){.ClassFeed_weekCard__K9CvQ:before{animation:none;background:var(--border-1)}}.ClassFeed_selfStudy__ZvpgH{display:flex;gap:var(--s-3);align-items:flex-start;margin:var(--s-3) var(--s-4) 0;padding-bottom:var(--s-4);border-bottom:1px solid var(--border-1)}.ClassFeed_clockDisc__w1Lw2{flex:0 0 auto;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--tint-sky)}.ClassFeed_clock__UsIKt{width:48px;height:48px;display:block}.ClassFeed_clockFace__BNpgZ{fill:var(--bg-card);stroke:var(--border-1);stroke-width:2}.ClassFeed_clockHandShort__3iKts,.ClassFeed_clockHand__R7g23{stroke:var(--connecta-ink);stroke-width:2.5;stroke-linecap:round}.ClassFeed_clockSweep__8cgyl{stroke:var(--connecta-ink);stroke-width:1.5;stroke-linecap:round;transform-origin:24px 24px;opacity:.45;animation:ClassFeed_clockSweep__8cgyl 4s linear infinite}.ClassFeed_clockPin__PsW7F{fill:var(--connecta-ink)}@keyframes ClassFeed_clockSweep__8cgyl{to{transform:rotate(1turn)}}.ClassFeed_selfStudyText__GH4mK{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}.ClassFeed_selfStudyTitle__cNpGY{font:700 var(--t-body-sm) /1.3 var(--font-sans);color:var(--connecta-ink)}.ClassFeed_selfStudySub__GB2DB{font:500 var(--t-caption) /1.35 var(--font-sans);color:var(--fg-3)}.ClassFeed_selfStudyActions___v9nv{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}@media (prefers-reduced-motion:reduce){.ClassFeed_clockSweep__8cgyl{animation:none}}.ClassFeed_section__9rMVi{display:flex;flex-direction:column}.ClassFeed_head__zf1c9{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-3)}.ClassFeed_heading__hLHmn{margin:0;font:700 var(--t-micro) /1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.ClassFeed_section__9rMVi>.ClassFeed_heading__hLHmn{padding:var(--s-4) var(--s-4) 0}.ClassFeed_seeAll__KUYcx{font:600 var(--t-caption) /1 var(--font-sans);color:var(--connecta-ink);text-decoration:none;border-radius:var(--r-sm)}.ClassFeed_seeAll__KUYcx:hover{text-decoration:underline}.ClassFeed_seeAll__KUYcx:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.ClassFeed_rows__9214L{list-style:none;margin:0;padding:0;max-height:460px;overflow-y:auto;overscroll-behavior:contain}.ClassFeed_rowTag__c7mZe{flex:0 0 auto;min-width:0;max-width:50%}.ClassFeed_row__R1p_A{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--border-1)}.ClassFeed_rowLink__IorgN{text-decoration:none;color:inherit}.ClassFeed_rowLink__IorgN:hover .ClassFeed_rowTitle__F59MJ{text-decoration:underline}.ClassFeed_rowLink__IorgN:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:-2px}.ClassFeed_statePad__wx4JF{padding:var(--s-3) var(--s-4) var(--s-4)}.ClassFeed_noticeAction__wU8FY{margin-top:var(--s-2)}.ClassFeed_empty__pLYT7{margin:0;padding:var(--s-3) var(--s-4) var(--s-4);font:500 var(--t-caption) /1.4 var(--font-sans);color:var(--fg-3)}.ClassFeed_chip__lYRtN{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--tint-sky)}.ClassFeed_rowText__qNCGC{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ClassFeed_rowTitle__F59MJ{font:600 var(--t-body-sm) /1.3 var(--font-sans);color:var(--connecta-ink)}.ClassFeed_rowSub__J1Z1N{font:500 var(--t-caption) /1.3 var(--font-sans);color:var(--fg-3)}.ClassFeed_rowTime__YcBbt{flex:0 0 auto;align-self:flex-start;font:500 var(--t-caption) /1.3 var(--font-sans);color:var(--fg-4);white-space:nowrap}.ClassFeed_goal___P6Vl{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4)}.ClassFeed_ring__vAgZ0{flex:0 0 auto;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--tint-sky) calc(var(--ring-pct) * 1%),var(--border-1) 0);animation:ClassFeed_ringFill__JjWUK .9s ease-out both}@property --ring-pct{syntax:"<number>";initial-value:0;inherits:false}@keyframes ClassFeed_ringFill__JjWUK{0%{--ring-pct:0}}@media (prefers-reduced-motion:reduce){.ClassFeed_ring__vAgZ0{animation:none}}.ClassFeed_ringHole__omP_z{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--bg-card);font:700 var(--t-body) /1 var(--font-sans);color:var(--connecta-ink)}.ClassFeed_goalText__afUHf{display:flex;flex-direction:column;gap:4px;min-width:0}.ClassFeed_goalTitle__URxDK{font:700 var(--t-body-sm) /1.3 var(--font-sans);color:var(--connecta-ink)}.ClassFeed_goalSub__tS7nd{font:500 var(--t-caption) /1.35 var(--font-sans);color:var(--fg-3)}.ClassFeed_nudge__JSVYd{display:flex;flex-direction:column;gap:var(--s-2);margin:0 var(--s-4) var(--s-4);padding:var(--s-4);border-radius:var(--r-lg);background:var(--tint-sky)}.ClassFeed_nudgeTag__Pci9J{align-self:flex-start;max-width:100%}.ClassFeed_nudgeTitle__U420c{font:700 var(--t-body-sm) /1.3 var(--font-sans);color:var(--connecta-ink)}.ClassFeed_nudgeSub___YMwb{font:500 var(--t-caption) /1.35 var(--font-sans);color:var(--fg-3)}.ClassFeed_nudgeActions__oOysf{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-1)}.ClassFeed_btn__uGnO1{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:var(--r-md);font:600 var(--t-caption) /1 var(--font-sans);text-decoration:none;border:1px solid transparent}.ClassFeed_btnPrimary__7F8I1{background:var(--connecta-ink);color:var(--connecta-paper)}.ClassFeed_btnOutline__y_l27{background:transparent;color:var(--connecta-ink);border-color:var(--border-1)}.ClassFeed_btn__uGnO1:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}@media (pointer:coarse){.ClassFeed_btn__uGnO1{min-height:44px}}.teacher-tool-guide_guide__loBJ0{container-type:inline-size;margin:0 0 24px;padding:24px 32px 0;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--connecta-paper);color:var(--fg-1);font-family:var(--font-sans)}.teacher-tool-guide_top__fo72l{display:flex;align-items:center;justify-content:space-between;gap:16px}.teacher-tool-guide_caption__4Zkou{display:flex;align-items:center;gap:10px;min-width:0;font-size:16px;line-height:1.4;font-weight:600}.teacher-tool-guide_caption__4Zkou svg{flex-shrink:0;color:var(--connecta-plum)}.teacher-tool-guide_toggle__m_cjW{flex-shrink:0;min-height:44px;padding:8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-2);font:500 14px/1.4 var(--font-sans);cursor:pointer}.teacher-tool-guide_toggle__m_cjW:hover{color:var(--connecta-ink);background:var(--bg-2)}.teacher-tool-guide_toggle__m_cjW:focus-visible,.teacher-tool-guide_toolAction__xd4DL:focus-visible{outline:2px solid var(--connecta-plum);outline-offset:3px}.teacher-tool-guide_panel__HJKCM{display:flex;flex-direction:column}.teacher-tool-guide_progress__IUDLl{display:flex;align-items:center;gap:16px;margin:24px 0 28px}.teacher-tool-guide_stepLabel__0XnRP{color:var(--fg-2);font-size:14px;line-height:1.4}.teacher-tool-guide_track__NGPWb{display:flex;gap:6px;width:72px}.teacher-tool-guide_track__NGPWb span{flex:1 1;height:3px;background:var(--border-1);border-radius:2px}.teacher-tool-guide_track__NGPWb span[data-active=true]{background:var(--connecta-plum)}.teacher-tool-guide_content__uE_uv{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;grid-gap:40px;gap:40px;padding-block:4px 32px}.teacher-tool-guide_body__tosfK{padding-top:32px}.teacher-tool-guide_body__tosfK h3{margin:0;max-width:22ch;font:700 28px/1.2 var(--font-sans);letter-spacing:-.02em}.teacher-tool-guide_body__tosfK h3:focus{outline:none}.teacher-tool-guide_body__tosfK p{margin:16px 0 0;max-width:40ch;color:var(--fg-2);font:400 16px/1.55 var(--font-sans)}.teacher-tool-guide_controls__Kcriy{display:flex;align-items:center;gap:12px;padding-block:16px;border-top:1px solid var(--border-1);background:var(--connecta-paper)}.teacher-tool-guide_controls__Kcriy>button{min-height:46px;font-size:16px}.teacher-tool-guide_controls__Kcriy>:last-child:not(:first-child){margin-left:auto}.teacher-tool-guide_toolAction__xd4DL{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;box-sizing:border-box;border-radius:var(--r-md);background:var(--connecta-lime);color:var(--connecta-ink);font:600 16px/1.4 var(--font-sans);text-decoration:none;text-align:center}.teacher-tool-guide_toolAction__xd4DL:hover{background:var(--connecta-pale-lime)}.teacher-tool-guide_done___Tz39{display:inline-flex;margin-block:0 16px;color:var(--fg-1);font-size:14px;font-weight:600}.teacher-tool-guide_highlight__gpc7D{outline:3px solid var(--connecta-plum);outline-offset:5px;scroll-margin-block:100px}.teacher-tool-guide_unavailableTarget__HYzkh{margin:0 0 16px;color:var(--fg-2);font:400 15px/1.5 var(--font-sans)}.teacher-tool-guide_guide__loBJ0[data-presentation=preview]{max-width:960px;min-height:680px;box-sizing:border-box;margin-inline:auto;display:flex;flex-direction:column}.teacher-tool-guide_guide__loBJ0[data-presentation=preview] .teacher-tool-guide_panel__HJKCM{flex:1 1}.teacher-tool-guide_guide__loBJ0[data-presentation=preview] .teacher-tool-guide_content__uE_uv{flex:1 1;align-content:start}.teacher-tool-guide_guide__loBJ0[data-presentation=preview] .teacher-tool-guide_controls__Kcriy{margin-top:auto}.teacher-tool-guide_guide__loBJ0:not(:has(.teacher-tool-guide_panel__HJKCM)){padding-bottom:24px}@container (max-width: 800px){.teacher-tool-guide_content__uE_uv{grid-template-columns:minmax(0,1fr);gap:28px}.teacher-tool-guide_body__tosfK{padding-top:0}.teacher-tool-guide_body__tosfK h3{max-width:none;font-size:26px}.teacher-tool-guide_body__tosfK p{max-width:48ch;margin-top:10px}.teacher-tool-guide_content__uE_uv>:last-child{max-width:480px;width:100%;justify-self:center}}@media (max-width:760px){.teacher-tool-guide_guide__loBJ0{padding:16px 20px 0}.teacher-tool-guide_caption__4Zkou{font-size:15px}.teacher-tool-guide_progress__IUDLl{margin:20px 0}.teacher-tool-guide_body__tosfK h3{font-size:24px}.teacher-tool-guide_content__uE_uv{gap:24px;padding-bottom:24px}.teacher-tool-guide_controls__Kcriy{gap:8px;flex-wrap:wrap}.teacher-tool-guide_controls__Kcriy>button{font-size:15px}.teacher-tool-guide_toolAction__xd4DL{font-size:15px;padding-inline:16px}.teacher-tool-guide_guide__loBJ0[data-presentation=preview]{border:0;border-radius:0;margin:0;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column}.teacher-tool-guide_guide__loBJ0[data-presentation=preview] .teacher-tool-guide_panel__HJKCM{flex:1 1}.teacher-tool-guide_guide__loBJ0[data-presentation=preview] .teacher-tool-guide_content__uE_uv{flex:1 1;align-content:start}.teacher-tool-guide_guide__loBJ0[data-presentation=preview] .teacher-tool-guide_controls__Kcriy{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;padding-bottom:max(16px,env(safe-area-inset-bottom));margin-top:auto}}.teacher-journey-visual_visual__7BOXt{--visual-accent:var(--connecta-plum);position:relative;display:grid;place-items:center;width:100%;min-height:290px;aspect-ratio:3/2;overflow:hidden;border-radius:var(--r-md);border:1px solid var(--border-1);border-bottom:6px solid var(--visual-accent);background:var(--connecta-paper)}.teacher-journey-visual_visual__7BOXt[data-journey=worksheet]{--visual-ground:var(--tint-lime);--visual-accent:var(--connecta-lime)}.teacher-journey-visual_visual__7BOXt[data-journey=check]{--visual-ground:var(--tint-coral);--visual-accent:var(--connecta-coral)}.teacher-journey-visual_visual__7BOXt[data-journey=lesson]{--visual-ground:var(--tint-sky);--visual-accent:var(--connecta-sky)}.teacher-journey-visual_visual__7BOXt[data-journey=game]{--visual-ground:var(--connecta-lavender);--visual-accent:var(--connecta-plum)}.teacher-journey-visual_visual__7BOXt[data-journey=flashcards]{--visual-ground:var(--tint-plum);--visual-accent:var(--connecta-lavender)}.teacher-journey-visual_main__uCjwO{display:block;width:100%;height:100%;object-fit:contain;min-height:0}.teacher-journey-visual_visual__7BOXt[data-journey=group] .teacher-journey-visual_main__uCjwO{position:absolute;inset:0}.teacher-journey-visual_visual__7BOXt[data-journey=worksheet] .teacher-journey-visual_main__uCjwO{width:98%;height:auto;align-self:start;margin-top:12px}.teacher-journey-visual_worksheet__LcgCc{position:absolute;right:0;bottom:0;width:70%;height:62%;object-fit:contain}.teacher-journey-visual_visual__7BOXt[data-journey=flashcards]{aspect-ratio:auto}.teacher-journey-visual_visual__7BOXt[data-frameless=true]{border:0;border-radius:0;background:transparent}.teacher-journey-visual_cardPair__mLeU2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;padding:10px;box-sizing:border-box}.teacher-journey-visual_cardFace__Gh8tl{min-width:0;container-type:inline-size}.teacher-journey-visual_cardFace__Gh8tl>button{display:block;width:100%;cursor:default}.teacher-journey-visual_cardFace__Gh8tl [class*=hint]{visibility:hidden}.teacher-journey-visual_example__ff_cB{width:100%;margin:0;min-width:0}.teacher-journey-visual_exampleCaption__1Ypos{margin-bottom:16px;color:var(--fg-2);font:500 13px/1.4 var(--font-sans)}.teacher-journey-visual_scene__eeONz{min-height:340px;display:grid;align-items:center}.teacher-journey-visual_scene__eeONz button,.teacher-journey-visual_scene__eeONz input,.teacher-journey-visual_scene__eeONz textarea{cursor:default}.teacher-journey-visual_formExample__Mk6oe,.teacher-journey-visual_sendExample__7JiJ7{display:grid;grid-gap:24px;gap:24px;width:100%;max-width:440px;margin-inline:auto}.teacher-journey-visual_exampleTitle__QequZ{display:flex;align-items:center;gap:10px;font:600 18px/1.4 var(--font-sans)}.teacher-journey-visual_exampleTitle__QequZ svg{color:var(--connecta-plum)}.teacher-journey-visual_fieldPair__bKexq{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:16px;gap:16px}.teacher-journey-visual_fieldPair__bKexq>*{min-width:0}.teacher-journey-visual_focusField__AcH_4{outline:2px solid var(--connecta-plum);outline-offset:8px;border-radius:var(--r-sm);margin-block:8px}.teacher-journey-visual_formExample__Mk6oe>button,.teacher-journey-visual_sendExample__7JiJ7>button{justify-self:start}.teacher-journey-visual_reviewExample__xLZod{display:grid;grid-gap:20px;gap:20px}.teacher-journey-visual_reviewExample__xLZod .teacher-journey-visual_cardPair__mLeU2{grid-template-columns:.85fr 1.15fr;padding:0;gap:16px}.teacher-journey-visual_reviewExample__xLZod .teacher-journey-visual_cardFace__Gh8tl>button{min-height:250px;height:250px;aspect-ratio:auto;max-width:none}.teacher-journey-visual_reviewExample__xLZod .teacher-journey-visual_cardFace__Gh8tl [class*=face_]{padding:16px}.teacher-journey-visual_reviewExample__xLZod .teacher-journey-visual_cardFace__Gh8tl [class*=definition_]{font-size:16px;line-height:1.45;overflow:visible}.teacher-journey-visual_reviewExample__xLZod .teacher-journey-visual_cardFace__Gh8tl [class*=term_]{font-size:26px}.teacher-journey-visual_reviewExample__xLZod .teacher-journey-visual_cardFace__Gh8tl [class*=hint]{display:none}.teacher-journey-visual_editExcerpt__X9jWr{display:grid;grid-gap:8px;gap:8px}.teacher-journey-visual_editLabel__N5YQP{display:flex;justify-content:space-between;align-items:center;color:var(--fg-1);font:600 14px/1.4 var(--font-sans)}.teacher-journey-visual_editExcerpt__X9jWr textarea{resize:none;font-size:16px}.teacher-journey-visual_deckSummary__Xv_nK{display:flex;align-items:center;gap:16px;padding-block:8px 20px;border-bottom:1px solid var(--border-1)}.teacher-journey-visual_deckIcon__Tf_dS{display:grid;place-items:center;width:64px;height:76px;flex-shrink:0;border-radius:var(--r-md);background:var(--connecta-lavender);color:var(--connecta-plum)}.teacher-journey-visual_deckSummary__Xv_nK strong{display:block;margin-bottom:4px;color:var(--fg-1);font:600 20px/1.3 var(--font-sans)}.teacher-journey-visual_deckSummary__Xv_nK span:not(.teacher-journey-visual_deckIcon__Tf_dS){color:var(--fg-2);font:400 15px/1.4 var(--font-sans)}@media (max-width:760px){.teacher-journey-visual_scene__eeONz{min-height:290px}.teacher-journey-visual_exampleCaption__1Ypos{margin-bottom:12px}.teacher-journey-visual_reviewExample__xLZod .teacher-journey-visual_cardPair__mLeU2{gap:10px}.teacher-journey-visual_reviewExample__xLZod .teacher-journey-visual_cardFace__Gh8tl>button{min-height:244px;height:244px}.teacher-journey-visual_reviewExample__xLZod .teacher-journey-visual_cardFace__Gh8tl [class*=face_]{padding:12px}.teacher-journey-visual_reviewExample__xLZod .teacher-journey-visual_cardFace__Gh8tl [class*=term_]{font-size:22px}.teacher-journey-visual_formExample__Mk6oe,.teacher-journey-visual_sendExample__7JiJ7{gap:20px}}@media (max-width:360px){.teacher-journey-visual_cardPair__mLeU2{gap:6px;padding:4px}}.walkthrough-tip_wrap__JcGzS{display:flex;flex-direction:column;gap:var(--sp-3,12px);align-items:stretch}.walkthrough-tip_tip__zXGWZ{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid var(--border-1);border-radius:var(--r-md,12px);background:var(--surface-1,#fff);color:var(--fg-3);font:inherit;font-size:var(--fs-caption,13px);font-weight:600;cursor:pointer}.walkthrough-tip_tip__zXGWZ:hover{border-color:var(--connecta-ink);color:var(--connecta-ink)}.walkthrough-tip_tip__zXGWZ:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.AuthScene_root__BylS1{min-height:100vh;min-height:100dvh;background:#f6f6f1;font-family:var(--font-sans);color:var(--fg-1);position:relative;overflow:hidden;display:flex;flex-direction:column}.AuthScene_grid__R6ruJ{position:absolute;inset:0;background-image:linear-gradient(rgba(15,26,36,.028) 1px,transparent 0),linear-gradient(90deg,rgba(15,26,36,.028) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.AuthScene_wash__4p61o{position:absolute;inset:0;background:radial-gradient(120% 70% at 50% -10%,rgba(255,255,255,.7),transparent 60%);pointer-events:none}.AuthScene_glyph__FzoiT{position:absolute;left:-90px;top:46%;width:520px;opacity:.035;transform:rotate(-9deg);pointer-events:none}.AuthScene_topbar__z0pex{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 30px}.AuthScene_stage__TQiJk{position:relative;z-index:2;flex:1 1;display:grid;place-items:center;padding:24px 24px 96px}.AuthScene_footer__LrE5G{position:relative;z-index:2;padding:0 30px 26px;font:400 11.5px var(--font-sans);color:var(--fg-4)}@media (max-width:760px){.AuthScene_glyph__FzoiT{left:-66px;top:auto;bottom:40px;width:240px;opacity:.05}.AuthScene_topbar__z0pex{padding:52px 22px 0;justify-content:center}.AuthScene_stage__TQiJk{display:flex;flex-direction:column;align-items:center;padding:16px 22px 40px}.AuthScene_footer__LrE5G{display:none}}.MagicLinkPanel_email__9YBIz{flex:1 1;min-width:0;border:0;outline:none;background:transparent;color:var(--fg-1);font:400 14.5px var(--font-sans)}@media (max-width:760px){.MagicLinkPanel_email__9YBIz{font-size:16px}}.SchoolPickRow_row__3FsFm{display:flex;align-items:center;gap:14px;text-align:left;background:#fff;border:1px solid var(--border-1);border-radius:var(--r-lg);padding:16px 18px;width:100%;transition:border-color .15s,background .15s;cursor:pointer}.SchoolPickRow_row__3FsFm:hover{background:var(--neutral-50);border-color:var(--connecta-ink)}.SchoolPickRow_chev__iYRB6{flex:none;transition:transform .15s}.SchoolPickRow_row__3FsFm:hover .SchoolPickRow_chev__iYRB6{transform:translateX(3px)}.SubjectIcon_tile__lFRsW{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:36px;height:36px;border-radius:var(--r-md);background:var(--tint-sky);color:var(--connecta-ink)}.SubjectIcon_tile__lFRsW[data-size=sm]{width:28px;height:28px;border-radius:var(--r-sm)}.SubjectIcon_tile__lFRsW[data-size=lg]{width:48px;height:48px}.SubjectIcon_tile__lFRsW[data-family=unknown]{background:transparent;box-shadow:inset 0 0 0 1px var(--border-1);color:var(--fg-3)}.HomeRow_row__PBEiD{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"leading text extra chevron";grid-gap:0 var(--s-3);gap:0 var(--s-3);align-items:center;box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:var(--s-3) var(--s-4);border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.HomeRow_row__PBEiD+.HomeRow_row__PBEiD{border-top:1px solid var(--border-1)}.HomeRow_row__PBEiD:hover{background:var(--neutral-50)}.HomeRow_row__PBEiD:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:-2px}.HomeRow_leading__2XYtl{display:inline-flex;grid-area:leading;align-items:center;align-self:center}.HomeRow_iconTile__sBg6g{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-sm);background:var(--neutral-100)}.HomeRow_text__5jxnP{display:flex;flex-direction:column;grid-area:text;gap:2px;min-width:0}.HomeRow_title__n8HwP{color:var(--fg-1);font:600 var(--t-body-sm) /1.35 var(--font-sans)}.HomeRow_meta__vB98K,.HomeRow_title__n8HwP{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HomeRow_meta__vB98K{display:flex;gap:6px;align-items:center;min-width:0;color:var(--fg-3);font:500 var(--t-micro) /1.3 var(--font-sans)}.HomeRow_extra__9hAyu{display:inline-flex;grid-area:extra;align-items:center}.HomeRow_chevron__IIV4_{display:inline-flex;grid-area:chevron;align-items:center;align-self:center}@container (max-width: 480px){.HomeRow_row__PBEiD{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"leading text chevron" "leading extra chevron"}.HomeRow_extra__9hAyu{justify-self:start;margin-top:4px}}.ClassesSummary_block__LN9wT{display:flex;flex-direction:column;gap:12px}.ClassesSummary_heading__Tih_f{margin:0;font:700 var(--t-micro) /1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.ClassesSummary_card__nLrI8{container-type:inline-size;overflow:hidden}.ClassesSummary_showAll__bnszr{display:flex;gap:6px;align-items:center;box-sizing:border-box;width:100%;min-height:44px;padding:10px var(--s-4);border:0;border-top:1px solid var(--border-1);background:none;color:var(--connecta-ink);font:600 var(--t-caption) /1 var(--font-sans);text-align:left;cursor:pointer}.ClassesSummary_showAll__bnszr:hover{background:var(--bg-subtle)}.ClassesSummary_showAll__bnszr:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:-2px}.ClassesSummary_footer__6917b{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:10px var(--s-4);border-top:1px solid var(--border-1)}.ClassesSummary_footerText__h_QLE{color:var(--fg-3);font:500 var(--t-micro) /1.3 var(--font-sans)}.ClassesSummary_noticeAction__f1aVh{margin-top:10px}.ClassesSummary_classRefs__XO_nm{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ClassesSummary_firstRun__kcaTe{display:flex;flex-direction:column;container-type:inline-size;overflow:hidden;gap:0}.ClassesSummary_firstRunBody__BDOj3{display:flex;flex-direction:column;gap:10px;padding:var(--s-5) var(--s-4)}.ClassesSummary_tile__Kj7_E{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-md);background:var(--neutral-100)}.ClassesSummary_firstRunTitle__LOMPQ{margin:0;color:var(--fg-1);font:700 var(--t-h4) /1.2 var(--font-sans);letter-spacing:-.015em}.ClassesSummary_firstRunText__HZ3JY{color:var(--fg-2);font:400 var(--t-body-sm) /1.45 var(--font-sans)}.ClassesSummary_firstRunMeta___hKJM{color:var(--fg-3);font:500 var(--t-micro) /1.3 var(--font-sans)}.ClassesSummary_subjectsLabel__YcpPC{color:var(--fg-3);font:600 var(--t-micro) /1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.ClassesSummary_subjectList__ARNE0{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.ClassesSummary_subject__lPB01{display:inline-flex;gap:6px;align-items:center;color:var(--fg-1);font:500 var(--t-caption) /1.3 var(--font-sans)}.ClassesSummary_hairline__Ri9Gw{height:1px;margin:0;border:0;background:var(--border-1)}.ClassesSummary_noTeaching__m0uzK{color:var(--fg-3);font:500 var(--t-micro) /1.35 var(--font-sans)}.BottomSheet_overlay__fKW3f{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;justify-content:flex-end}.BottomSheet_scrim__AM4ay{position:absolute;inset:0;background:rgba(15,26,36,.5)}.BottomSheet_sheet__iMBET{position:relative;box-sizing:border-box;background:#fff;border-radius:24px 24px 0 0;padding:10px 22px 0;box-shadow:0 -12px 40px rgba(15,26,36,.18);animation:BottomSheet_sheetUp__zMQmE .22s cubic-bezier(.2,0,0,1);max-height:90vh;max-height:90dvh;display:flex;flex-direction:column;width:100%;max-width:560px;margin:0 auto}.BottomSheet_sheetFull__yM6QO{height:100vh;height:100svh;height:100dvh;max-height:none;max-width:none;border-radius:0;box-shadow:none;padding:calc(12px + env(safe-area-inset-top, 0px)) calc(20px + env(safe-area-inset-right, 0px)) 0 calc(20px + env(safe-area-inset-left, 0px))}.BottomSheet_sheetFull__yM6QO .BottomSheet_body__5uAGR,.BottomSheet_sheetFull__yM6QO .BottomSheet_footer__eWZFg{padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px))}.BottomSheet_body__5uAGR{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.BottomSheet_footer__eWZFg{flex-shrink:0;padding:12px 0 calc(16px + env(safe-area-inset-bottom, 0px))}.BottomSheet_handle__tGIN_{width:38px;height:4px;border-radius:9999px;background:var(--neutral-200);margin:0 auto 16px}.BottomSheet_header__OAJ9C{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.BottomSheet_topBar__vox2t{display:flex;align-items:center;gap:6px;margin-bottom:6px}.BottomSheet_topBarGrab__Pxuwy{touch-action:none}.BottomSheet_backBtn__EPrwM{width:44px;height:44px;flex:0 0 auto;margin-left:-10px;border:0;background:transparent;border-radius:9999px;display:grid;place-items:center;color:var(--fg-1);cursor:pointer}.BottomSheet_backBtn__EPrwM:active{background:var(--neutral-50)}.BottomSheet_closeBtn__CA3pA{width:32px;height:32px;border-radius:9999px;border:1px solid var(--border-1);background:#fff;display:grid;place-items:center;color:var(--fg-2);cursor:pointer;flex-shrink:0}.BottomSheet_closeBtn__CA3pA:active{background:var(--neutral-50)}@keyframes BottomSheet_sheetUp__zMQmE{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.BottomSheet_sheet__iMBET{animation:none}}.CreatorShell_layout__h7srD{display:flex;gap:20px}.CreatorShell_body___Dlcb{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:20px}.CreatorShell_builder__dRk4J{display:grid;grid-template-columns:300px 1fr;grid-gap:22px;gap:22px;align-items:start}.CreatorShell_builderSingle__uRKlQ{grid-template-columns:1fr}.CreatorShell_controls__Yi9cp,.CreatorShell_main__lGqki{display:flex;flex-direction:column;gap:14px;min-width:0}.CreatorShell_sendBar__WLMjc{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--r-lg);background:var(--bg-card);border:1px solid var(--border-1)}.CreatorShell_rail__6IXUh{flex-shrink:0;box-sizing:border-box;align-self:flex-start;position:-webkit-sticky;position:sticky;top:4px;max-height:calc(100dvh - 140px);overflow-y:auto;padding-left:20px;border-left:1px solid var(--border-1);display:flex;flex-direction:column;gap:12px}.CreatorShell_railHandle__lRDW_{display:contents}.CreatorShell_railHandle__lRDW_>[role=separator]{transform:translateX(20px)}.CreatorShell_railHandle__lRDW_>[role=separator]:before{content:"";display:block;position:-webkit-sticky;position:sticky;top:calc(50dvh - 18px);width:4px;height:36px;margin:0 auto;border-radius:var(--r-pill);background:var(--neutral-300);transition:background var(--dur-fast) var(--ease-standard)}.CreatorShell_railHandle__lRDW_>[role=separator]:focus-visible:before,.CreatorShell_railHandle__lRDW_>[role=separator]:hover:before,.CreatorShell_railHandle__lRDW_>[role=separator][data-dragging]:before{background:var(--connecta-ink)}.CreatorShell_railTop__XYcmM{display:flex;flex-direction:column;gap:12px}.CreatorShell_railHead__azEEF{display:flex;flex-direction:column;gap:2px;min-width:0}.CreatorShell_previewTitleRow__7eqYV{display:flex;align-items:center;gap:10px;min-width:0}.CreatorShell_railFooter__IAKgj{display:flex}.CreatorShell_railFooter__IAKgj>button{width:100%}.CreatorShell_railAction__mLLpS{display:flex}.CreatorShell_railAction__mLLpS>button{width:100%}.CreatorShell_previewTitle__hPMwi{margin:0;font:700 calc(17px * var(--type-scale, 1)) /1.2 var(--font-sans);letter-spacing:-.015em;color:var(--connecta-ink)}.CreatorShell_hint__nSxng{margin:0;font:400 calc(14.5px * var(--type-scale, 1)) /1.5 var(--font-sans);color:var(--fg-3);max-width:var(--measure-intro)}.CreatorShell_stage__s0QbS{display:flex;padding:18px;border-radius:var(--r-lg);background:var(--bg-subtle);border:1px solid var(--border-1)}.CreatorShell_stage__s0QbS:empty{display:none}@media (max-width:1179.98px){.CreatorShell_builder__dRk4J{grid-template-columns:1fr}.CreatorShell_controls__Yi9cp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;align-items:start}.CreatorShell_layout__h7srD{flex-direction:column;align-items:stretch;gap:20px}.CreatorShell_railHandle__lRDW_{display:none}.CreatorShell_rail__6IXUh{width:100%!important;position:static;max-height:none;overflow-y:visible;padding-left:0;border-left:0}.CreatorShell_railTop__XYcmM{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.CreatorShell_railAction__mLLpS>button{width:auto}}@media (max-width:759.98px){.CreatorShell_controls__Yi9cp{grid-template-columns:1fr}.CreatorShell_stage__s0QbS{padding:16px}}.AppShell_navLink__jszrv{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-decoration:none;cursor:pointer;transition:background .12s}.AppShell_navLink__jszrv:hover{background:var(--neutral-50)}.AppShell_navLinkActive__J3qb7,.AppShell_navLinkActive__J3qb7:hover{background:var(--neutral-100)}.AppShell_crumbLink__O_IFY{text-decoration:none;padding:2px 5px;border-radius:5px;transition:color .12s}.AppShell_crumbLink__O_IFY:hover{color:var(--fg-2)}.AppShell_menuItem__42Q_s{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;background:transparent;border:0;border-radius:8px;cursor:pointer}.AppShell_menuItem__42Q_s:hover{background:var(--neutral-50)}.AppShell_bottomNav__7duMe,.AppShell_mobileAv__Md0PD,.AppShell_mobileTopSlot__pmg7X{display:none}@media (max-width:760px){.AppShell_aside__iprSz,.AppShell_header__3DiUL{display:none!important}.AppShell_content__6guf8{padding:18px 16px 84px!important}.AppShell_mobileAv__Md0PD{display:flex!important}.AppShell_mobileTopSlot__pmg7X{display:block;margin:0 0 14px;padding-right:52px}body[data-chat-open] .AppShell_bottomNav__7duMe{display:none}body[data-chat-open] .AppShell_content__6guf8{padding:0!important}.AppShell_bottomNav__7duMe{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--border-1);padding:8px 6px calc(8px + env(safe-area-inset-bottom));justify-content:space-around}}.AppShell_tab__RsqvY{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1 1;padding:4px 2px;text-decoration:none;position:relative}.AppShell_tabLabel__4SK3l{font:500 10px var(--font-sans);color:var(--fg-4)}.AppShell_tabLabelActive__gVJEK{font:700 10px var(--font-sans);color:var(--connecta-ink)}.AppShell_tabActive__y1Hxz .AppShell_tabLabel__4SK3l{color:var(--connecta-ink);font-weight:600}.AppShell_tabBadge__q9WrG{position:absolute;top:-2px;right:50%;transform:translateX(16px);background:var(--neutral-200);color:var(--fg-3);font:700 9px var(--font-sans);min-width:15px;height:15px;border-radius:9999px;display:flex;align-items:center;justify-content:center;padding:0 3px}.AppShell_tabDot__FXCJq{position:absolute;top:0;right:50%;transform:translateX(10px);width:8px;height:8px;border-radius:9999px;background:var(--connecta-coral)}.ConsentCard_header__M_VAA{display:flex;justify-content:space-between;align-items:center}@media (max-width:640px){.ConsentCard_header__M_VAA{flex-direction:column;align-items:flex-start;gap:12px}}.ChoiceTile_tile__aTOKs{min-width:0;min-height:44px;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--bg-card);color:var(--fg-1);cursor:pointer;font:var(--w-semi) var(--t-body-sm)/var(--lh-normal) var(--font-sans);transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.ChoiceTile_tile__aTOKs[data-selected]{border-color:var(--connecta-ink);background:var(--highlight-soft)}.ChoiceTile_tile__aTOKs[data-result=correct]{border-color:var(--state-ok-accent);background:var(--state-ok-bg)}.ChoiceTile_tile__aTOKs[data-result=wrong]{border-color:var(--important-accent);background:var(--important-bg)}.ChoiceTile_tile__aTOKs:disabled{color:var(--fg-1);cursor:default;opacity:1}.ChoiceTile_tile__aTOKs:focus-visible{outline:3px solid var(--connecta-lime);outline-offset:3px}.AbsenceCard_card___2Tnc{position:relative;display:flex;flex-direction:column;gap:12px;width:340px;max-width:100%;box-sizing:border-box;padding:16px;border:0;border-radius:16px;background:var(--sk-paper);font:inherit;text-align:left}button.AbsenceCard_card___2Tnc{cursor:pointer;-webkit-tap-highlight-color:transparent}button.AbsenceCard_card___2Tnc:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:3px}.AbsenceCard_card___2Tnc.AbsenceCard_muted__KYOMg{background:var(--bg-card-soft)}.AbsenceCard_card___2Tnc.AbsenceCard_muted__KYOMg .AbsenceCard_title__8eYpW{color:var(--fg-2)}.AbsenceCard_top__ZFQPe{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.AbsenceCard_text__yjR7u{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.AbsenceCard_title__8eYpW{margin:0;font:700 var(--t-h4) /1.2 var(--font-sans);letter-spacing:-.015em;color:var(--connecta-ink);overflow-wrap:break-word}.AbsenceCard_meta__TpqXb{font:500 var(--t-body-sm) /1.35 var(--font-sans);color:var(--fg-2);overflow-wrap:break-word}.AbsenceCard_typetag__8_Jps{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;border-radius:9999px;padding:3px 8px 3px 6px;font:600 var(--t-micro) /1 var(--font-sans);letter-spacing:.04em;white-space:nowrap;background:transparent;color:var(--fg-1);border:1px solid var(--border-1)}.AbsenceCard_sheet__QU_Eq{position:relative;width:44px;height:56px;flex-shrink:0}.AbsenceCard_sheetPaper__0bV_e{position:absolute;inset:0;border-radius:8px;border:1.4px solid var(--connecta-ink);background:var(--tint-plum);transform:rotate(6deg) translateX(2px)}.AbsenceCard_muted__KYOMg .AbsenceCard_sheetPaper__0bV_e{border-color:var(--neutral-300)}.AbsenceCard_sheetIcon___WlMI{position:absolute;inset:0;display:grid;place-items:center}.AbsenceCard_foot__hdKIT{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--sk-line-paper)}.AbsenceCard_status__4ZZcy{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.AbsenceCard_days__jG8pC{font:700 var(--t-caption) /1 var(--font-sans);color:var(--connecta-ink)}.AbsenceCard_days__jG8pC.AbsenceCard_quiet__ImAnx{color:var(--fg-3);font-weight:500}.AbsenceCard_actions__fkaiB{gap:10px}.AbsenceCard_actions__fkaiB,.AbsenceCard_cta__HX_8x{display:inline-flex;align-items:center;flex-shrink:0}.AbsenceCard_cta__HX_8x{gap:5px;font:600 var(--t-caption) /1 var(--font-sans);color:var(--connecta-ink);background:transparent;border:0;padding:0;cursor:pointer}.AbsenceCard_cta__HX_8x:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px;border-radius:4px}.AbsenceCard_withdraw__Y04k_{min-height:36px;padding:6px 12px;border-radius:var(--r-md);border:1px solid var(--border-2);background:transparent;color:var(--connecta-ink);font:600 var(--t-caption) /1 var(--font-sans);cursor:pointer}.AbsenceCard_withdraw__Y04k_:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.AbsenceCard_skel__YO8Uj{background:var(--neutral-100);border-radius:var(--r-sm);display:block}.SegmentedControl_track__61LtU{display:inline-flex;gap:4px;box-sizing:border-box;padding:4px;background:var(--neutral-100);border-radius:var(--r-md)}.SegmentedControl_segment__DG951{flex:none;min-width:0;border:0;cursor:pointer;padding:8px 16px;border-radius:var(--r-sm);background:transparent;color:var(--neutral-500);font:500 var(--t-body-sm) /1 var(--font-sans);white-space:nowrap;transition:background .14s cubic-bezier(.2,0,0,1),color .14s cubic-bezier(.2,0,0,1)}.SegmentedControl_track__61LtU[data-size=md] .SegmentedControl_segment__DG951{padding:11px 18px;font-size:var(--t-body)}.SegmentedControl_segment__DG951:not(.SegmentedControl_active__8qv8K):hover{background:var(--neutral-50)}.SegmentedControl_segment__DG951.SegmentedControl_active__8qv8K{background:var(--bg-card);color:var(--connecta-ink);font-weight:600;box-shadow:var(--shadow-1)}.SegmentedControl_segment__DG951:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}@media (max-width:760px){.SegmentedControl_track__61LtU.SegmentedControl_fluid__tkkLC{display:flex;width:100%}.SegmentedControl_track__61LtU.SegmentedControl_fluid__tkkLC .SegmentedControl_segment__DG951{flex:1 1}}.MyClassesBoard_board__bQovw{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--s-6)}.MyClassesBoard_heading__AsTOm{margin:0;font:700 var(--t-micro) /1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.MyClassesBoard_grid__W0L1x{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.MyClassesBoard_hub__8YAaO{container:hub/inline-size;display:flex;flex-direction:column;gap:var(--s-3)}.MyClassesBoard_cardHead__WzOCw{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;justify-content:space-between}.MyClassesBoard_className__bs6XR{display:inline-flex;min-width:0;max-width:100%;border-radius:var(--r-md);text-decoration:none}.MyClassesBoard_className__bs6XR:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.MyClassesBoard_meta__2qKgb{font:500 var(--t-caption) /1.3 var(--font-sans);color:var(--fg-3)}.MyClassesBoard_metaLink__RvXOk{color:inherit;text-decoration:none;border-radius:var(--r-sm)}.MyClassesBoard_metaLink__RvXOk:hover{text-decoration:underline}.MyClassesBoard_metaLink__RvXOk:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.MyClassesBoard_chips___8Wx9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--border-1)}.MyClassesBoard_chip__2VFHx{display:inline-flex;gap:var(--s-2);align-items:center;box-sizing:border-box;min-height:40px;padding:var(--s-2) var(--s-3);border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--bg-card);color:var(--connecta-ink);text-decoration:none}.MyClassesBoard_chip__2VFHx:hover{background:var(--neutral-50)}.MyClassesBoard_chip__2VFHx:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.MyClassesBoard_chipLabel__d5TNA{min-width:0;font:600 var(--t-body-sm) /1.2 var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (pointer:coarse){.MyClassesBoard_chip__2VFHx{min-height:44px}}.MyClassesBoard_roster__83wJX{display:flex;flex-direction:column;padding-top:var(--s-3);border-top:1px solid var(--border-1)}.MyClassesBoard_rosterHeading__MRjsm{margin:0 0 var(--s-1);padding:0 var(--s-2);font:700 var(--t-micro) /1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.MyClassesBoard_rosterLoading__T776f{min-height:96px;border-radius:var(--r-sm);background:var(--bg-subtle)}.MyClassesBoard_rosterNote__T4Nzd{margin:0;padding:var(--s-2) 0;font:500 var(--t-caption) /1.3 var(--font-sans);color:var(--fg-3)}.MyClassesBoard_rosterRow__oAt0U{display:flex;gap:var(--s-2);align-items:center;min-height:44px;padding:var(--s-2);border-radius:var(--r-sm);color:var(--connecta-ink);text-decoration:none}.MyClassesBoard_rosterRow__oAt0U:hover{background:var(--neutral-50)}.MyClassesBoard_rosterRow__oAt0U:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:-2px}.MyClassesBoard_rosterRow__oAt0U+.MyClassesBoard_rosterRow__oAt0U{border-top:1px solid var(--border-1)}.MyClassesBoard_rosterAvatar__B7RM8{display:inline-flex;flex-shrink:0}.MyClassesBoard_rosterChevron__532A7{flex-shrink:0}.MyClassesBoard_rosterName__v5rIm{flex:1 1;min-width:0;font:600 var(--t-body-sm) /1.2 var(--font-sans);color:var(--connecta-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyClassesBoard_standing__GT54h{display:inline-flex;gap:var(--s-2);align-items:center;flex-shrink:0;min-width:72px}.MyClassesBoard_collecting__Q5U9y{flex-shrink:0;padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:var(--bg-subtle);color:var(--fg-3);font:600 var(--t-caption) /1 var(--font-sans);white-space:nowrap}.MyClassesBoard_seeAll__SCuHX{display:inline-flex;gap:var(--s-1);align-items:center;margin-top:var(--s-2);padding:var(--s-2) 0;color:var(--connecta-ink);font:600 var(--t-caption) /1 var(--font-sans);text-decoration:none}.MyClassesBoard_seeAll__SCuHX:hover{text-decoration:underline}.MyClassesBoard_seeAll__SCuHX:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}@media (max-width:760px){.MyClassesBoard_rosterRow__oAt0U{min-height:56px}}.MyClassesBoard_action__eaZ4o{display:inline-flex;gap:5px;align-items:center;min-height:32px;padding:6px 10px;border:1px solid var(--border-1);border-radius:var(--r-md);color:var(--connecta-ink);font:600 var(--t-caption) /1 var(--font-sans);text-decoration:none}.MyClassesBoard_action__eaZ4o:hover{background:var(--neutral-50)}.MyClassesBoard_action__eaZ4o:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}@media (pointer:coarse){.MyClassesBoard_action__eaZ4o{min-height:44px}}.MyClassesBoard_boardHeader__9_Nxh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-3)}@media (max-width:760px){.MyClassesBoard_boardHeader__9_Nxh{flex-direction:column;align-items:stretch}}.MyClassesBoard_subjectList__gw4Cc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,880px),1fr));grid-gap:16px;gap:16px;align-items:start}.MyClassesBoard_subjectCard__vMSwP{container-type:inline-size;overflow:hidden}.MyClassesBoard_subjectHeader__HJ3iH{display:flex;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border-1)}.MyClassesBoard_subjectTitle__FB_Xp{display:flex;flex-direction:column;gap:2px;min-width:0}.MyClassesBoard_subjectName__zmYN3{margin:0;font:600 15px/1.25 var(--font-sans);color:var(--fg-1)}.MyClassesBoard_subjectCount__PCh_G{font:500 var(--t-caption) /1.3 var(--font-sans);color:var(--fg-3)}.MyClassesBoard_classRow__QkgtE{display:flex;gap:12px;align-items:center;padding:12px 16px}.MyClassesBoard_classRow__QkgtE+.MyClassesBoard_classRow__QkgtE{border-top:1px solid var(--border-1)}.MyClassesBoard_classRowIdentity__0_aKb{display:flex;gap:8px;align-items:center;min-width:0}.MyClassesBoard_classRowName__6wn2G{display:inline-flex;min-width:0;border-radius:var(--r-pill);text-decoration:none}.MyClassesBoard_classRowName__6wn2G:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.MyClassesBoard_classRowMeta__9WDn1{font:500 var(--t-caption) /1.3 var(--font-sans);color:var(--fg-3);white-space:nowrap;text-decoration:none;border-radius:var(--r-sm)}.MyClassesBoard_classRowMeta__9WDn1:hover{text-decoration:underline}.MyClassesBoard_classRowMeta__9WDn1:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.MyClassesBoard_classRowActions__OW1_A{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.MyClassesBoard_showAll__Iev2M{display:flex;gap:6px;align-items:center;box-sizing:border-box;width:100%;padding:10px 16px;border:0;border-top:1px solid var(--border-1);background:none;font:600 var(--t-caption) /1 var(--font-sans);color:var(--connecta-ink);text-align:left;cursor:pointer}.MyClassesBoard_showAll__Iev2M:hover{background:var(--bg-subtle)}.MyClassesBoard_showAll__Iev2M:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:-2px}@container (max-width: 760px){.MyClassesBoard_classRow__QkgtE{flex-wrap:wrap}.MyClassesBoard_classRowActions__OW1_A{width:100%;margin-left:0}}.InviteTeacherForm_nameGrid__p3WLp{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:640px){.InviteTeacherForm_nameGrid__p3WLp{grid-template-columns:1fr}}.ParentInviteCard_a4__PDB4C{display:none}@media (prefers-reduced-motion:reduce){.ParentInviteCard_card__EpukO,.ParentInviteCard_card__EpukO *{transition:none!important}}.ParentInviteCard_body__B3e1D{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head    qr" "code    qr" "actions qr";grid-column-gap:20px;column-gap:20px;grid-row-gap:12px;row-gap:12px;align-items:center}.ParentInviteCard_head__anDNV{grid-area:head;align-self:start;display:flex;gap:12px;align-items:flex-start}.ParentInviteCard_code__7YNdv{grid-area:code}.ParentInviteCard_actions___Y1Jy{grid-area:actions;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ParentInviteCard_qr__XeJYE{grid-area:qr;align-self:stretch;display:flex;align-items:center}.ParentInviteCard_url__WqtUi{min-width:0;max-width:320px;flex:1 1 200px;padding:9px 12px;background:var(--bg-card);border:1px solid var(--border-1);border-radius:var(--r-sm);font:500 13px/1.3 var(--font-sans);color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ParentInviteCard_codeBtn__MtAB7{background:none;border:0;padding:0;cursor:pointer;font:800 44px/1 var(--font-sans);letter-spacing:.14em;color:var(--connecta-ink);text-align:left;word-break:break-all}@media (max-width:760px){.ParentInviteCard_body__B3e1D{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "qr" "code" "actions";justify-items:center;row-gap:10px}.ParentInviteCard_actions___Y1Jy,.ParentInviteCard_head__anDNV{justify-self:stretch}.ParentInviteCard_qr__XeJYE{align-self:center;justify-content:center}.ParentInviteCard_codeBtn__MtAB7{font-size:26px;text-align:center}.ParentInviteCard_url__WqtUi{max-width:none}}.ExamListToolbar_surface__3lCwP{position:relative;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--connecta-paper)}.ExamListToolbar_toolbar__1JRar{position:relative;z-index:2;min-height:64px;padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);display:flex;align-items:center;gap:var(--s-4);border-bottom:1px solid var(--border-1)}.ExamListToolbar_count__9FW_8{color:var(--fg-2);font:600 var(--t-caption)/1.2 var(--font-sans);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExamListToolbar_actions__xXavv{min-width:0;margin-left:auto;display:flex;align-items:center;gap:var(--s-2)}.ExamListToolbar_iconButton__wI_eW{position:relative;width:40px;height:40px;flex:0 0 40px;padding:0;display:grid;place-items:center;border:1px solid var(--border-1);border-radius:var(--r-sm);background:var(--connecta-paper);color:var(--fg-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ExamListToolbar_iconButton__wI_eW:hover{border-color:var(--neutral-300);background:var(--neutral-50);color:var(--fg-1)}.ExamListToolbar_iconButton__wI_eW[data-active]{border-color:var(--connecta-ink);background:var(--connecta-ink);color:var(--connecta-paper)}.ExamListToolbar_iconButton__wI_eW:after,.ExamListToolbar_iconButton__wI_eW:before{position:absolute;z-index:20;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard)}.ExamListToolbar_iconButton__wI_eW:before{content:"";top:calc(100% + 4px);right:14px;width:8px;height:8px;background:var(--connecta-ink);transform:rotate(45deg)}.ExamListToolbar_iconButton__wI_eW:after{content:attr(data-tooltip);top:calc(100% + 8px);right:0;padding:6px 8px;border-radius:var(--r-xs);background:var(--connecta-ink);color:var(--connecta-paper);font:600 var(--t-micro)/1 var(--font-sans);white-space:nowrap}.ExamListToolbar_iconButton__wI_eW:focus-visible:after,.ExamListToolbar_iconButton__wI_eW:focus-visible:before,.ExamListToolbar_iconButton__wI_eW:hover:after,.ExamListToolbar_iconButton__wI_eW:hover:before{opacity:1}.ExamListToolbar_filterCount__OANGN{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--connecta-paper);border-radius:var(--r-pill);background:var(--connecta-plum);color:var(--connecta-paper);font:700 var(--t-micro)/1 var(--font-sans)}.ExamListToolbar_searchField__A4I2z{width:min(340px,34vw);height:40px;padding-left:var(--s-3);display:flex;align-items:center;gap:var(--s-2);border:1px solid var(--connecta-ink);border-radius:var(--r-sm);background:var(--connecta-paper)}.ExamListToolbar_searchField__A4I2z input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--fg-1);font:500 var(--t-body-sm)/1.2 var(--font-sans)}.ExamListToolbar_searchField__A4I2z .ExamListToolbar_iconButton__wI_eW{width:38px;height:38px;flex-basis:38px;border:0}.ExamListToolbar_density__a1B_8{display:inline-flex;gap:1px;border:1px solid var(--border-1);border-radius:var(--r-sm);background:var(--neutral-200)}.ExamListToolbar_density__a1B_8 .ExamListToolbar_iconButton__wI_eW{width:39px;height:38px;flex-basis:39px;border:0;border-radius:0}.ExamListToolbar_density__a1B_8 .ExamListToolbar_iconButton__wI_eW:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.ExamListToolbar_density__a1B_8 .ExamListToolbar_iconButton__wI_eW:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.ExamListToolbar_filterPanel__9vXJG{padding:var(--s-3) var(--s-4) var(--s-4);border-bottom:1px solid var(--border-1);background:var(--neutral-50)}.ExamListToolbar_filterHeading__p_pZ0{margin:0 0 var(--s-3);color:var(--fg-1);font:700 var(--t-caption)/1.2 var(--font-sans)}.ExamListToolbar_filterGrid__nWsHj{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));grid-gap:var(--s-3);gap:var(--s-3);align-items:start}.ExamListToolbar_tableScroll__SXQBo{overflow-x:auto}.ExamListToolbar_dataTable___zUet{min-width:940px}.ExamListToolbar_dataTable___zUet .p-datatable-wrapper{overflow:visible!important}.ExamListToolbar_dataTable___zUet .p-datatable-thead>tr>th{padding:var(--s-3);border-width:0 0 1px;border-color:var(--neutral-200);background:var(--neutral-50);color:var(--fg-3);font:700 var(--t-micro)/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.ExamListToolbar_dataTable___zUet .p-datatable-tbody>tr{background:var(--connecta-paper);color:var(--fg-2);cursor:pointer}.ExamListToolbar_dataTable___zUet .p-datatable-tbody>tr>td{height:48px;padding:var(--s-2) var(--s-3);border-width:0 0 1px;border-color:var(--neutral-200);font:500 var(--t-caption)/1.25 var(--font-sans);transition:height var(--dur-fast) var(--ease-standard)}.ExamListToolbar_dataTable___zUet.ExamListToolbar_expanded__vJg38 .p-datatable-tbody>tr>td{height:64px;font-size:var(--t-body-sm)}.ExamListToolbar_dataTable___zUet .p-datatable-tbody>tr:hover>td{background:var(--neutral-50)}.ExamListToolbar_dataTable___zUet .p-datatable-tbody>tr:last-child>td{border-bottom:0}.ExamListToolbar_statusCell__HDYpf{min-width:118px}.ExamListToolbar_dataTable___zUet.ExamListToolbar_denseColumns___MfPd .p-datatable-tbody>tr>td,.ExamListToolbar_dataTable___zUet.ExamListToolbar_denseColumns___MfPd .p-datatable-thead>tr>th{padding-left:var(--s-2);padding-right:var(--s-2)}.ExamListToolbar_stackedStatus__zhCvn{margin-top:var(--s-2);display:flex;flex-direction:column;gap:var(--s-1)}.ExamListToolbar_roleCell__KTHY3{min-width:150px}.ExamListToolbar_numericCell__pDGxZ{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExamListToolbar_numericHead__5ouPt{text-align:right}.ExamListToolbar_numericHead__5ouPt .p-column-header-content{justify-content:flex-end}.ExamListToolbar_strongCell__S_ihf{color:var(--fg-1);font-weight:700}.ExamListToolbar_typeChip__mPvzh{width:100%;min-width:104px;box-sizing:border-box;padding:5px 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--neutral-200);border-radius:var(--r-sm);color:var(--fg-1);font:700 var(--t-micro)/1 var(--font-sans);white-space:nowrap}.ExamListToolbar_typeChipExam__d2Lt3{background:var(--state-ok-bg);color:var(--state-ok-fg)}.ExamListToolbar_typeChipPractice__cOSj8{background:var(--tint-sky)}.ExamListToolbar_typeChipLessonPlan__dfmGo{background:var(--neutral-100)}.ExamListToolbar_typeChipFlashcards__kZirZ{background:var(--tint-lavender);color:var(--connecta-plum)}.ExamListToolbar_typeChipExamCheck__gHQG6{background:var(--tint-plum);color:var(--connecta-plum)}.ExamListToolbar_titleCell__mSQOw{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExamListToolbar_titleCell__mSQOw.ExamListToolbar_titleWrap__Vs4hg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-width:160px;white-space:normal;overflow-wrap:break-word}.ExamListToolbar_teacherCell__vZmyL{min-width:0;display:flex;align-items:center;gap:var(--s-2)}.ExamListToolbar_teacherText___f4sx{min-width:0;display:flex;flex-direction:column;gap:3px}.ExamListToolbar_teacherEmail__Go4HC{display:block;overflow:hidden;color:var(--fg-3);font:500 var(--t-micro)/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.ExamListToolbar_chipRow__0FhUy{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden}.ExamListToolbar_assignmentChip__sGghf,.ExamListToolbar_moreChip__p6ohm,.ExamListToolbar_subjectChip__tZ7a3{max-width:144px;padding:5px 8px;display:inline-block;overflow:hidden;border-radius:var(--r-xs);background:var(--neutral-100);color:var(--fg-1);font:700 var(--t-micro)/1 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.ExamListToolbar_assignmentChip__sGghf{max-width:188px;background:var(--tint-lime);color:var(--connecta-ink)}.ExamListToolbar_moreChip__p6ohm{flex:0 0 auto;background:var(--tint-sky);color:var(--connecta-ink)}.ExamListToolbar_assignmentCell__kq34V{display:block;min-width:0;overflow:hidden;color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap}.ExamListToolbar_emptyText__Og4Pp{color:var(--fg-3);font:500 var(--t-caption)/1.25 var(--font-sans)}.ExamListToolbar_meta__u1KI8{display:none;margin-top:3px;color:var(--fg-3);font:500 var(--t-micro)/1.2 var(--font-sans)}.ExamListToolbar_dataTable___zUet.ExamListToolbar_expanded__vJg38 .ExamListToolbar_meta__u1KI8{display:block}.ExamListToolbar_dataTable___zUet.ExamListToolbar_expanded__vJg38 .ExamListToolbar_chipRow__0FhUy{flex-wrap:wrap;overflow:visible}.ExamListToolbar_rowActions__Wf8DD{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-1)}.ExamListToolbar_rowAction__V1Uj_{width:40px;height:40px;padding:0;display:grid;place-items:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--fg-3);cursor:pointer}.ExamListToolbar_rowAction__V1Uj_:hover{background:var(--neutral-100);color:var(--fg-1)}.ExamListToolbar_inertRow__O_Uqp{cursor:default!important}.ExamListToolbar_emptyCell__84c6Z{display:inline-block;width:20px;height:1px;background:var(--neutral-300);vertical-align:middle}.ExamListToolbar_footer__Dd5iQ{min-height:44px;padding:0 var(--s-4);display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--border-1);color:var(--fg-3);font:500 var(--t-micro)/1.2 var(--font-sans)}@media (max-width:1179px){.ExamListToolbar_filterGrid__nWsHj{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width:760px){.ExamListToolbar_toolbar__1JRar{padding:var(--s-3);flex-wrap:wrap}.ExamListToolbar_actions__xXavv{width:auto}.ExamListToolbar_actions__xXavv:has(.ExamListToolbar_searchField__A4I2z){width:100%;margin-left:0}.ExamListToolbar_iconButton__wI_eW{width:44px;height:44px;flex-basis:44px}.ExamListToolbar_searchField__A4I2z{width:auto;height:44px;flex:1 1}.ExamListToolbar_density__a1B_8{display:none}.ExamListToolbar_rowAction__V1Uj_{width:44px;height:44px}.ExamListToolbar_filterPanel__9vXJG{padding:var(--s-4)}.ExamListToolbar_filterGrid__nWsHj{grid-template-columns:1fr}.ExamListToolbar_dataTable___zUet{min-width:860px}}@media (prefers-reduced-motion:reduce){.ExamListToolbar_dataTable___zUet .p-datatable-tbody>tr>td,.ExamListToolbar_iconButton__wI_eW,.ExamListToolbar_iconButton__wI_eW:after,.ExamListToolbar_iconButton__wI_eW:before{transition:none}}.FilterPills_group__Oxo48{display:flex;align-items:center;gap:8px;min-width:0}.FilterPills_legend__lRTt4{flex-shrink:0;white-space:nowrap;font:500 11.5px/1 var(--font-sans);color:var(--neutral-500)}.FilterPills_strip__k04M7{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.FilterPills_strip__k04M7[data-overflow=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),transparent)}.FilterPills_strip__k04M7::-webkit-scrollbar{display:none}.FilterPills_pill__G0SuC{flex-shrink:0;min-height:32px;padding:6px 12px;border:0;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;font:500 12.5px/1.2 var(--font-sans);background:var(--neutral-100);color:var(--neutral-600);transition:background .15s ease,color .15s ease}.FilterPills_pill__G0SuC:hover{background:var(--neutral-200)}.FilterPills_pill__G0SuC[data-tone]:not([aria-pressed=true]):not([data-active=true]){color:var(--connecta-ink)}.FilterPills_pill__G0SuC[data-tone=sky]:not([aria-pressed=true]):not([data-active=true]){background:var(--tint-sky)}.FilterPills_pill__G0SuC[data-tone=lavender]:not([aria-pressed=true]):not([data-active=true]){background:var(--tint-lavender)}.FilterPills_pill__G0SuC[data-tone=lime]:not([aria-pressed=true]):not([data-active=true]){background:var(--tint-lime)}.FilterPills_pill__G0SuC[data-tone=plum]:not([aria-pressed=true]):not([data-active=true]){background:var(--tint-plum)}.FilterPills_pill__G0SuC[data-tone=none]:not([aria-pressed=true]):not([data-active=true]){background:transparent;box-shadow:inset 0 0 0 1px var(--border-1)}.FilterPills_pill__G0SuC[aria-pressed=true],.FilterPills_pill__G0SuC[data-active=true]{background:var(--connecta-ink);color:var(--connecta-paper);font-weight:600}.FilterPills_pill__G0SuC[aria-pressed=true]:hover,.FilterPills_pill__G0SuC[data-active=true]:hover{background:var(--connecta-ink)}.FilterPills_pill__G0SuC[data-size=md]{min-height:44px}.FilterPills_pill__G0SuC:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.FilterPills_pill__G0SuC[data-variant=tab]{background:transparent;color:var(--neutral-600);border-radius:0;padding:6px 8px;border-bottom:2px solid transparent;font-weight:500}.FilterPills_pill__G0SuC[data-variant=tab]:hover{background:transparent;color:var(--connecta-ink)}.FilterPills_pill__G0SuC[data-variant=tab][aria-pressed=true],.FilterPills_pill__G0SuC[data-variant=tab][data-active=true]{background:transparent;color:var(--connecta-ink);border-bottom-color:var(--connecta-lime);font-weight:600}.FilterPills_pill__G0SuC[data-variant=tab][aria-pressed=true]:hover,.FilterPills_pill__G0SuC[data-variant=tab][data-active=true]:hover{background:transparent}@media (max-width:760px){.FilterPills_pill__G0SuC{min-height:44px}}.AddGuardianDialog_nameGrid__YXU6D{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.AddGuardianDialog_contactGrid__bAFDm{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:12px;gap:12px}@media (max-width:640px){.AddGuardianDialog_contactGrid__bAFDm,.AddGuardianDialog_nameGrid__YXU6D{grid-template-columns:1fr}}.GenerationProgress_root__0SEFo{display:flex;flex-direction:column;gap:var(--s-3);font-family:var(--font-sans)}.GenerationProgress_head__CP3vx{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap}.GenerationProgress_title__IK0jr{font-size:var(--t-caption);font-weight:var(--w-semi);line-height:var(--lh-snug);color:var(--connecta-ink)}.GenerationProgress_list__IWNX_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.GenerationProgress_step__wEvUf{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:var(--s-3);gap:var(--s-3);min-height:22px}.GenerationProgress_marker__krz2s{position:relative;width:18px;height:18px;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--neutral-200);background:var(--connecta-paper);color:var(--connecta-ink);transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.GenerationProgress_step__wEvUf:not(:last-child) .GenerationProgress_marker__krz2s:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:var(--s-2);margin-left:-.5px;background:var(--neutral-200);transition:background var(--dur-base) var(--ease-standard)}.GenerationProgress_label__cP6BY{font-size:var(--t-body-sm);line-height:var(--lh-snug);color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-base) var(--ease-standard)}.GenerationProgress_step__wEvUf[data-status=pending] .GenerationProgress_marker__krz2s{opacity:.6}.GenerationProgress_step__wEvUf[data-status=active] .GenerationProgress_marker__krz2s{border-color:var(--connecta-ink);background:var(--connecta-lime)}.GenerationProgress_step__wEvUf[data-status=active] .GenerationProgress_marker__krz2s:before{content:"";position:absolute;inset:-3px;border-radius:var(--r-pill);border:1px solid var(--connecta-ink);opacity:0;animation:GenerationProgress_gp-pulse__jN5uI var(--dur-ambient) var(--ease-standard) infinite}.GenerationProgress_step__wEvUf[data-status=active] .GenerationProgress_label__cP6BY{color:var(--connecta-ink);font-weight:var(--w-semi)}@keyframes GenerationProgress_gp-pulse__jN5uI{0%{opacity:.5;transform:scale(.94)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}.GenerationProgress_step__wEvUf[data-status=complete] .GenerationProgress_marker__krz2s{background:var(--connecta-ink);border-color:var(--connecta-ink);color:var(--fg-on-ink)}.GenerationProgress_step__wEvUf[data-status=complete] .GenerationProgress_marker__krz2s svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:GenerationProgress_gp-draw__ZKors var(--dur-slow) var(--ease-emphasis) forwards}.GenerationProgress_step__wEvUf[data-status=complete] .GenerationProgress_label__cP6BY{color:var(--fg-2)}.GenerationProgress_step__wEvUf[data-status=complete]:not(:last-child) .GenerationProgress_marker__krz2s:after{background:var(--connecta-ink)}@keyframes GenerationProgress_gp-draw__ZKors{to{stroke-dashoffset:0}}.GenerationProgress_step__wEvUf[data-status=error] .GenerationProgress_marker__krz2s{background:var(--state-alert-bg);border-color:var(--connecta-coral);color:var(--connecta-coral)}.GenerationProgress_step__wEvUf[data-status=error] .GenerationProgress_label__cP6BY{color:var(--connecta-ink);font-weight:var(--w-semi)}.GenerationProgress_hint__Qypfh{margin:0;font-size:var(--t-caption);line-height:var(--lh-snug);color:var(--fg-3);max-width:var(--measure-narrow)}.GenerationProgress_srOnly___LtJw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.GenerationProgress_label__cP6BY,.GenerationProgress_marker__krz2s{transition:none}.GenerationProgress_step__wEvUf[data-status=active] .GenerationProgress_marker__krz2s:before,.GenerationProgress_step__wEvUf[data-status=complete] .GenerationProgress_marker__krz2s svg path{animation:none}.GenerationProgress_step__wEvUf[data-status=active] .GenerationProgress_marker__krz2s:before{opacity:0}.GenerationProgress_step__wEvUf[data-status=complete] .GenerationProgress_marker__krz2s svg path{stroke-dashoffset:0}}