.AnchoredSelect_trigger__HcWvK[data-anchored-select]{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;max-width:100%;min-height:36px;padding:8px 11px;border:1px solid var(--ws-line,#3a3d43);border-radius:7px;background:var(--ws-panel,#25272b);color:var(--ws-text,#f0f1f4);font-family:inherit;font-size:13px;line-height:1.4;text-align:left;cursor:pointer;background-image:none;box-sizing:border-box}.AnchoredSelect_trigger__HcWvK[data-anchored-select]>span:first-child{min-width:0;overflow-wrap:anywhere;white-space:normal}.AnchoredSelect_trigger__HcWvK[data-anchored-select]:disabled{opacity:.5;cursor:default}.AnchoredSelect_trigger__HcWvK[data-anchored-select]:focus{outline:none;box-shadow:none}.AnchoredSelect_trigger__HcWvK[data-anchored-select]:focus-visible{outline:2px solid #8ab3ff;outline-offset:2px}.AnchoredSelect_chevron__v94jR{display:inline-flex;flex-shrink:0;margin-left:auto;opacity:.7}.AnchoredSelect_iconGlobe__9vd4t{display:inline-flex;align-items:center;flex-shrink:0}.AnchoredSelect_menu__gwVpd{z-index:10000;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 16px);max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid #3a3d43;border-radius:9px;background:#25272b;color:#f0f1f4;box-shadow:0 8px 24px #0004;font:13px/1.5 var(--font-geist-sans),sans-serif;color-scheme:dark}.AnchoredSelect_viewport__FYkYq{padding:5px}.AnchoredSelect_option__xcP5w{position:relative;display:flex;align-items:center;min-height:34px;padding:7px 32px 7px 10px;border-radius:5px;outline:none;cursor:default;user-select:none;overflow-wrap:anywhere}.AnchoredSelect_option__xcP5w[data-state=checked]{color:#9dc0ff;background:#293b59}.AnchoredSelect_option__xcP5w[data-highlighted]{background:#354154;color:#fff}.AnchoredSelect_option__xcP5w[data-disabled]{opacity:.4;pointer-events:none}.AnchoredSelect_check__XsVVr{position:absolute;right:9px;display:flex;align-items:center}.AnchoredSelect_scroll__SmiB6{display:flex;align-items:center;justify-content:center;height:22px;color:inherit}html[data-app-theme=light] .AnchoredSelect_trigger__HcWvK[data-anchored-select]{background:var(--ws-panel,#fff);color:var(--ws-text,#20242c);border-color:var(--ws-line,#dce0e6)}html[data-app-theme=light] .AnchoredSelect_trigger__HcWvK[data-anchored-select]:focus-visible{outline-color:#2563eb}html[data-app-theme=light] .AnchoredSelect_menu__gwVpd{background:#fff;color:#20242c;border-color:#dce0e6;box-shadow:0 8px 24px #18243a1a;color-scheme:light}html[data-app-theme=light] .AnchoredSelect_option__xcP5w[data-state=checked]{background:#edf3ff;color:#2563eb}html[data-app-theme=light] .AnchoredSelect_option__xcP5w[data-highlighted]{background:#e5edfa;color:#1d4ed8}@media(pointer:coarse){.AnchoredSelect_option__xcP5w,.AnchoredSelect_trigger__HcWvK[data-anchored-select]{min-height:44px}}.AnchoredSelect_formValue__nlKvi{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;clip-path:inset(50%)}.AnchoredSelect_trigger__HcWvK[data-anchored-presentation=icon]>span:first-child{display:flex;align-items:center;justify-content:center;line-height:0}.AnchoredSelect_iconGlobe__9vd4t svg{display:block}html .AnchoredSelect_trigger__HcWvK[data-anchored-select]{background:var(--cc-surface-raised);border-color:var(--cc-border);color:var(--cc-text)}html .AnchoredSelect_trigger__HcWvK[data-anchored-select]:focus-visible{outline-color:var(--cc-accent)}html .AnchoredSelect_menu__gwVpd{background:var(--cc-surface-raised);border-color:var(--cc-border);color:var(--cc-text)}html .AnchoredSelect_option__xcP5w[data-state=checked]{background:var(--cc-selected);color:var(--cc-accent)}html .AnchoredSelect_option__xcP5w[data-highlighted]{background:var(--cc-hover);color:var(--cc-text)}.CenterTour_overlay__W1MfD{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:#f4f4f5;--tour-bg:#202938;--tour-line:#39465a;--tour-muted:#b7c3d5}.CenterTour_overlay__W1MfD::backdrop{background:rgb(0 0 0/.5)}.CenterTour_highlight__LVLKs{position:fixed;box-sizing:border-box;border:2px solid #75a7ff;box-shadow:0 0 0 9999px rgb(0 0 0/.5);pointer-events:none}.CenterTour_card__WriHb{position:fixed;top:24px;right:24px;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;background:var(--tour-bg);border:1px solid var(--tour-line);border-radius:16px;padding:26px;box-shadow:0 20px 60px #0005;font-family:var(--font-geist-sans),sans-serif}.CenterTour_card__WriHb[data-bottom=true]{top:auto;bottom:24px}.CenterTour_close__OAAG1{position:absolute;right:14px;top:14px;padding:6px;background:transparent;border:0;color:var(--tour-muted);cursor:pointer}.CenterTour_eyebrow__9t6nX{font-size:11px!important;letter-spacing:1.3px;font-weight:650;margin:0 24px 12px 0!important;color:var(--tour-muted)}.CenterTour_card__WriHb h2{font-size:22px;font-weight:650;line-height:1.3;margin:0 0 14px;outline:none}.CenterTour_card__WriHb>p{font-size:14px;line-height:1.65;margin:0 0 20px}.CenterTour_actions__Fcd2y{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px}.CenterTour_actions__Fcd2y>div{display:flex;gap:8px}.CenterTour_actions__Fcd2y button{border:1px solid var(--tour-line);border-radius:8px;padding:9px 12px;background:transparent;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.CenterTour_actions__Fcd2y .CenterTour_primary__i3UpE{background:var(--cc-accent);border-color:transparent;color:var(--cc-on-accent)}.CenterTour_actions__Fcd2y .CenterTour_primary__i3UpE:hover:not(:disabled){background:var(--cc-accent)}.CenterTour_card__WriHb button:focus-visible{outline:2px solid #75a7ff;outline-offset:3px}.CenterTour_hint__OnnPz{display:block;color:var(--tour-muted);font-size:12px;line-height:1.5;margin-top:14px}.CenterTour_sample__Cb5Zy{padding:15px;border:1px solid var(--tour-line);border-radius:10px;margin:16px 0;font-size:12px}.CenterTour_sample__Cb5Zy small{display:block;color:var(--tour-muted);font-size:10px;margin-bottom:10px}.CenterTour_sample__Cb5Zy strong{display:flex;justify-content:space-between}.CenterTour_sample__Cb5Zy strong span{font-weight:400}.CenterTour_sample__Cb5Zy b{display:block;text-align:center;font-size:26px;margin:12px}.CenterTour_sample__Cb5Zy p{font-size:13px;margin-bottom:10px}.CenterTour_sample__Cb5Zy div{margin-top:8px}.CenterTour_sample__Cb5Zy>small:not(:first-child){margin-top:14px}html[data-app-theme=light] .CenterTour_overlay__W1MfD{color:#18181b;--tour-bg:#fff;--tour-line:#d4d4d8;--tour-muted:#62626d}@media(max-width:600px){.CenterTour_card__WriHb{right:16px;top:16px;padding:20px}.CenterTour_card__WriHb[data-bottom=true]{bottom:16px}.CenterTour_actions__Fcd2y{gap:6px}.CenterTour_actions__Fcd2y button{padding:9px}}.CenterTour_overlay__W1MfD[data-highlight=true]::backdrop{background:transparent}.CenterTour_realTimerExample__dpdfh{min-height:0;padding:0;background:transparent;margin:16px 0}.CenterTour_realTimerExample__dpdfh>small{margin:0 0 10px}.CenterTour_realTimerExample__dpdfh p{margin:0}.CenterTour_realTimerExample__dpdfh button:disabled{opacity:1;cursor:default}.CenterTour_card__WriHb[data-practice=true]{width:min(1080px,calc(100vw - 48px));position:relative;inset:auto;transform:none;margin:0;padding:20px 24px;max-height:calc(100dvh - 32px)}.CenterTour_card__WriHb[data-practice=true]>p:not(.CenterTour_eyebrow__9t6nX){max-width:820px}.CenterTour_practiceLabel__MxmoT{font-size:11px;letter-spacing:.7px;color:var(--tour-muted);margin:0 0 12px;font-weight:600}.CenterTour_practice__pbIYG{min-height:0;border:1px solid var(--tour-line);border-radius:12px;padding:16px;overflow:visible;font-family:var(--font-geist-sans),sans-serif}.CenterTour_practiceSection__fZlfW{max-width:720px;margin:auto}.CenterTour_practiceSection__fZlfW h3{margin:0 0 12px;font-size:17px}.CenterTour_practiceSection__fZlfW>p{font-size:13px;margin:12px 0}.CenterTour_practiceEmpty__4BDg6{padding:20px}.CenterTour_practiceStatus__khES0{margin:12px 0 0!important;font-size:12px!important;color:var(--tour-muted)}.CenterTour_selectedStudent__iNSDj{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;border:1px solid var(--ws-line);border-radius:10px;padding:18px}.CenterTour_selectedStudent__iNSDj small{display:block;color:var(--ws-muted);margin-top:5px}.CenterTour_success__DG0xQ{color:light-dark(#187445,#8ed8ac)!important}.CenterTour_demoGroups__RsDuw{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.CenterTour_demoGroups__RsDuw>span{display:flex;gap:8px;align-items:center;line-height:20px;border:1px solid var(--ws-line);border-radius:7px;padding:7px 10px;font-size:12px;color:var(--ws-muted)}.CenterTour_demoGroups__RsDuw>span[data-selected=true]{background:var(--ws-selected);color:var(--ws-text)}.CenterTour_practice__pbIYG .CenterTour_realTimerExample__dpdfh{max-width:430px;margin:0 auto;padding:0;background:transparent}.CenterTour_timerEdit__7qELB{display:flex;align-items:end;gap:12px;padding:12px 0}.CenterTour_timerEdit__7qELB label{display:grid;gap:6px;font-size:13px}.CenterTour_timerEdit__7qELB :is(select,[data-anchored-select]){padding:8px;background:var(--ws-panel);border:1px solid var(--ws-line);border-radius:7px}.CenterTour_practice__pbIYG textarea{width:100%;padding:12px;background:var(--ws-panel);color:var(--ws-text);border:1px solid var(--ws-line);border-radius:8px;font:inherit;resize:vertical}.CenterTour_actions__Fcd2y button:disabled{opacity:.45;cursor:default}.CenterTour_practice__pbIYG :is(select,[data-anchored-select]):focus-visible,.CenterTour_practice__pbIYG button:focus-visible,.CenterTour_practice__pbIYG input:focus-visible,.CenterTour_practice__pbIYG textarea:focus-visible{outline:2px solid #75a7ff;outline-offset:2px}@media(max-width:600px){.CenterTour_card__WriHb[data-practice=true]{width:calc(100vw - 24px);padding:18px;max-height:calc(100dvh - 24px)}.CenterTour_practice__pbIYG{padding:12px}.CenterTour_selectedStudent__iNSDj{flex-wrap:wrap}.CenterTour_demoGroups__RsDuw{gap:4px}.CenterTour_demoGroups__RsDuw>span{font-size:11px;padding:6px}}.CenterTour_card__WriHb .CenterTour_practice__pbIYG,.CenterTour_practice__pbIYG .CenterTour_practiceSection__fZlfW,.CenterTour_practice__pbIYG .CenterTour_realTimerExample__dpdfh{min-height:0}.CenterTour_practice__pbIYG .CenterTour_realTimerExample__dpdfh p{margin:0}.CenterTour_card__WriHb{overscroll-behavior:contain;touch-action:pan-y}.CenterTour_card__WriHb[data-practice=true] .CenterTour_eyebrow__9t6nX{margin-bottom:8px!important}.CenterTour_card__WriHb[data-practice=true]>h2{margin-bottom:8px}.CenterTour_card__WriHb[data-practice=true]>p:not(.CenterTour_eyebrow__9t6nX){margin-bottom:12px;line-height:1.5}.CenterTour_practiceStatus__khES0[data-complete=true]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;text-align:right}.CenterTour_completeBadge__CCKXc{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid #4ade8038;border-radius:6px;background:#22c55e18;color:#8ed8ac;font-weight:600;line-height:18px;white-space:nowrap}.CenterTour_completeBadge__CCKXc svg{flex:none}html[data-app-theme=light] .CenterTour_completeBadge__CCKXc{color:#187445;background:#16a34a12;border-color:#16a34a30}.CenterTour_card__WriHb[data-practice=true]>.CenterTour_practiceStatus__khES0{max-width:none}.CenterTour_actions__Fcd2y .CenterTour_nextActions__Wc_BW{align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-left:auto}.CenterTour_completionStatus__Eangq{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 8px 0 0;font-size:12px;color:var(--tour-muted)}@media(max-width:600px){.CenterTour_completionStatus__Eangq{flex-basis:100%;flex-wrap:wrap;margin:0 0 4px}}html:not([data-app-theme=light]) .CenterTour_practice__pbIYG{--ws-bg:#1c1f25;--ws-panel:#262930;--ws-line:#3d424c;--ws-muted:#aeb5c1;--ws-text:#f4f4f5}.CenterTour_helpLabel__ws3y3{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;vertical-align:baseline}.CenterTour_helpLabel__ws3y3 svg{flex:none;align-self:center}.CenterTour_replayHint__tIkzc{margin-top:22px;margin-bottom:-8px}.CenterTour_timerEdit__7qELB label{flex:1;min-width:0}.CenterTour_timerEdit__7qELB :is(select,[data-anchored-select]){height:38px;box-sizing:border-box;width:100%;color:var(--ws-text)}.CenterTour_practice__pbIYG .CenterTour_timerEdit__7qELB .CenterTour_timerSave__0p7lm{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 14px;border:1px solid #2563eb;border-radius:7px;background:#2563eb;color:#fff;font-size:13px;font-weight:600;white-space:nowrap}.CenterTour_practice__pbIYG .CenterTour_timerEdit__7qELB .CenterTour_timerSave__0p7lm:hover{background:#1d4ed8;border-color:#1d4ed8}.CenterTour_pencilHint__2HNbl,.CenterTour_timerUpdate__kn7AO{text-align:center}.CenterTour_timerUpdate__kn7AO span{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--tour-muted)}.CenterTour_practice__pbIYG textarea.CenterTour_noteInput__ei7iX:focus,.CenterTour_practice__pbIYG textarea.CenterTour_noteInput__ei7iX:focus-visible{outline:none;box-shadow:none;border-color:#75a7ff}.CenterTour_filterPractice__tQtyo>p.CenterTour_voiceHint__7ILEM,.CenterTour_practiceSection__fZlfW>p.CenterTour_voiceHint__7ILEM{font-size:14px;line-height:22px}.CenterTour_card__WriHb[data-task=away]>p:not(.CenterTour_eyebrow__9t6nX),.CenterTour_card__WriHb[data-task=notes]>p:not(.CenterTour_eyebrow__9t6nX){max-width:none}.CenterTour_notePractice__lnfpm{--notes-bg:var(--ws-bg);--notes-card:var(--ws-panel);--notes-input:var(--ws-panel);--notes-border:var(--tour-line);--notes-text:var(--ws-text);--notes-muted:var(--ws-muted);--notes-blue:#72a7ff}html[data-app-theme=light] .CenterTour_notePractice__lnfpm{--notes-blue:#2563eb}.CenterTour_practiceSection__fZlfW>p.CenterTour_resolveHint__905kc{margin-top:16px;padding:10px 12px;border-left:3px solid #75a7ff;border-radius:4px;background:var(--ws-selected);font-size:14px;line-height:1.5;color:var(--ws-text)}.CenterTour_idPractice__krE2e{display:grid;grid-template-columns:minmax(220px,1fr) minmax(350px,1.3fr);gap:20px}.CenterTour_idPractice__krE2e>section{padding:16px;border:1px solid var(--tour-line);border-radius:12px;background:var(--ws-panel);min-width:0}.CenterTour_idPractice__krE2e h3{margin:0 0 12px;font-size:16px}.CenterTour_idPractice__krE2e input:not([type=checkbox]):not([type=radio]){width:100%;padding:10px;border:1px solid var(--tour-line);border-radius:7px;background:var(--ws-panel);color:var(--ws-text)}.CenterTour_idStudents__Lxr2O{display:grid;margin:12px 0}.CenterTour_idStudents__Lxr2O label{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:14px}.CenterTour_idPractice__krE2e input{accent-color:#72a7ff}.CenterTour_idPractice__krE2e fieldset{display:flex;gap:20px;border:0;padding:0;margin:0 0 14px;font-size:14px}.CenterTour_idPractice__krE2e legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.CenterTour_idPractice__krE2e small{display:block;font-size:12px;color:var(--tour-muted);line-height:1.5}.CenterTour_idPreview__Y_apT{display:grid;gap:10px;margin-bottom:12px;justify-items:center}.CenterTour_idPreview__Y_apT p{font-size:13px;color:var(--tour-muted)}.CenterTour_idPreview__Y_apT .student-id-card{background:white;color:#111;max-width:100%}@media(max-width:760px){.CenterTour_idPractice__krE2e{grid-template-columns:1fr}}.CenterTour_idPreview__Y_apT .student-id-card{width:3.5in;height:1.25in}.CenterTour_demoRoster__Ob83y{min-width:0}.CenterTour_demoRoster__Ob83y table{width:100%;border-collapse:collapse;font-size:14px}.CenterTour_demoRoster__Ob83y th{text-align:left;color:var(--tour-muted);font-size:12px}.CenterTour_demoRoster__Ob83y td,.CenterTour_demoRoster__Ob83y th{padding:12px;border-bottom:1px solid var(--tour-line)}.CenterTour_demoRoster__Ob83y td button{color:#8bb5ff;font-weight:600;padding:6px 0}.CenterTour_profileBack__scjne{display:flex;gap:8px;align-items:center;margin-bottom:12px;font-size:13px}.CenterTour_demoRoster__Ob83y .CenterTour_demoProfile___2bIA{max-width:none;max-height:none;box-shadow:none}.CenterTour_demoProfile___2bIA>div:last-child{overflow:visible}.CenterTour_profileDetails__XmGTq{display:grid;grid-template-columns:1fr 1fr;gap:20px}.CenterTour_profileDetails__XmGTq>div{display:grid;gap:5px}.CenterTour_profileDetails__XmGTq span{color:var(--history-muted);font-size:12px}.CenterTour_profileDetails__XmGTq strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}@media(max-width:600px){.CenterTour_profileDetails__XmGTq{grid-template-columns:1fr}.CenterTour_demoRoster__Ob83y td,.CenterTour_demoRoster__Ob83y th{padding:8px}}.CenterTour_practice__pbIYG .CenterTour_demoProfile___2bIA{max-width:760px;margin:0 auto;background:var(--ws-panel);--history-bg:var(--ws-panel);--history-panel:var(--ws-bg)}.CenterTour_practice__pbIYG .CenterTour_demoProfile___2bIA[data-history=true]{max-width:980px}.CenterTour_practice__pbIYG .CenterTour_demoProfileTitle__433Pi{padding:20px 24px 16px;align-items:center}.CenterTour_practice__pbIYG .CenterTour_demoProfileTitle__433Pi h2{font-size:20px;line-height:1.3;margin:0}.CenterTour_practice__pbIYG .CenterTour_demoProfileTabs__mp0Aa{padding:0 24px}.CenterTour_practice__pbIYG .CenterTour_demoProfileTabs__mp0Aa>div{display:flex;gap:24px}.CenterTour_practice__pbIYG .CenterTour_demoProfileTabs__mp0Aa button{padding:10px 0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--history-muted);font-size:14px;font-weight:600}.CenterTour_practice__pbIYG .CenterTour_demoProfileTabs__mp0Aa button[aria-pressed=true]{border-bottom-color:#75a7ff;color:var(--history-text)}.CenterTour_practice__pbIYG .CenterTour_demoProfileBody__g38Lp{padding:22px 24px;overflow:visible}.CenterTour_practice__pbIYG .CenterTour_profileDetails__XmGTq{gap:22px 32px}.CenterTour_practice__pbIYG .CenterTour_profileDetails__XmGTq>div{gap:7px}.CenterTour_practice__pbIYG .CenterTour_profileDetails__XmGTq span{font-size:12px}.CenterTour_practice__pbIYG .CenterTour_profileDetails__XmGTq strong{line-height:1.5}.CenterTour_practice__pbIYG .CenterTour_profileBack__scjne{margin-bottom:16px;color:var(--tour-muted)}.CenterTour_practice__pbIYG .CenterTour_demoProfile___2bIA[data-profile] .CenterTour_demoProfileBody__g38Lp{padding:22px 24px}.CenterTour_practice__pbIYG .CenterTour_demoProfile___2bIA .CenterTour_demoProfileTabs__mp0Aa>div{display:flex;gap:24px}.CenterTour_practice__pbIYG .CenterTour_demoProfile___2bIA .CenterTour_demoProfileTabs__mp0Aa button{flex:0 0 auto}.CenterTour_practice__pbIYG .CenterTour_demoProfile___2bIA{min-height:390px}.CenterTour_practice__pbIYG .CenterTour_demoProfile___2bIA[data-profile=true] .CenterTour_demoProfileBody__g38Lp{padding-block:28px}.CenterTour_practice__pbIYG .CenterTour_demoProfile___2bIA .CenterTour_profileDetails__XmGTq{row-gap:28px}.CenterTour_practice__pbIYG .CenterTour_demoProfile___2bIA[data-history=true]{min-height:0;max-width:900px;max-height:min(540px,calc(100dvh - 330px))}.CenterTour_practice__pbIYG .CenterTour_demoProfile___2bIA[data-history=true] .CenterTour_demoProfileBody__g38Lp{min-height:0;overflow:auto;overscroll-behavior:contain}@media(max-height:650px){.CenterTour_practice__pbIYG .CenterTour_demoProfile___2bIA[data-history=true]{max-height:360px}}.CenterTour_awayPractice__wllgY{--floor-text:var(--ws-text);--floor-muted:var(--ws-muted);min-width:0}.CenterTour_awayPractice__wllgY>section{margin:0}.CenterTour_awayPractice__wllgY :is(select,[data-anchored-select]),.CenterTour_awayPractice__wllgY input{color-scheme:dark}html[data-app-theme=light] .CenterTour_awayPractice__wllgY :is(select,[data-anchored-select]),html[data-app-theme=light] .CenterTour_awayPractice__wllgY input{color-scheme:light}.CenterTour_card__WriHb[data-task=filters]>p:not(.CenterTour_eyebrow__9t6nX){max-width:none}.CenterTour_demoFilterFields__lsBMX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.CenterTour_filteredNotes__gP7aB{display:grid;gap:12px}.CenterTour_filteredStudent__h64s0{display:block;font-size:13px;margin:0 0 6px;color:var(--ws-muted)}.CenterTour_filterPractice__tQtyo .CenterTour_filterReset__gFh6l{margin-left:auto;border:1px solid var(--ws-line);border-radius:7px;padding:6px 10px;color:var(--ws-text);background:var(--ws-panel);font-size:13px}.CenterTour_filterPractice__tQtyo :is(select,[data-anchored-select]){color-scheme:dark}html[data-app-theme=light] .CenterTour_filterPractice__tQtyo :is(select,[data-anchored-select]){color-scheme:light}@media(max-width:600px){.CenterTour_demoFilterFields__lsBMX{grid-template-columns:repeat(2,minmax(0,1fr))}}.CenterTour_card__WriHb .CenterTour_recapList__PPRpi{list-style:disc;padding-left:22px;margin:-8px 0 20px;font-size:14px;line-height:1.6}.CenterTour_recapList__PPRpi li+li{margin-top:6px}html[data-app-theme=light] .CenterTour_idPractice__krE2e input[type=radio]{appearance:none;width:14px;height:14px;border:1px solid #cbd5e1;border-radius:50%;background:#fff;vertical-align:middle;cursor:pointer}html[data-app-theme=light] .CenterTour_idPractice__krE2e input[type=radio]:checked{border-color:#2563eb;background:radial-gradient(circle,#fff 0 3px,#2563eb 3.5px)}html[data-app-theme=light] .CenterTour_idPractice__krE2e input[type=radio]:focus-visible{outline:2px solid #2563eb;outline-offset:3px}html[data-app-theme=light] .CenterTour_idPractice__krE2e input[type=checkbox]{color-scheme:light;accent-color:#2563eb}html[data-app-theme=light] .CenterTour_demoRoster__Ob83y td button{color:#2563eb}.CenterTour_demoFilter__oXoo6{position:relative;display:grid;gap:6px;min-width:0;font-size:13px;color:var(--ws-muted)}.CenterTour_demoFilter__oXoo6>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;border:1px solid var(--ws-line);border-radius:7px;background:var(--ws-panel);color:var(--ws-text);text-align:left;font:inherit}.CenterTour_demoFilterMenu__4_f6p{position:absolute;top:calc(100% + 4px);left:0;width:100%;z-index:5;display:grid;padding:4px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-panel);box-shadow:0 8px 24px #0002}.CenterTour_demoFilterMenu__4_f6p button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 8px;border:0;border-radius:5px;background:transparent;color:var(--ws-text);text-align:left;font:inherit}.CenterTour_demoFilterMenu__4_f6p button:focus-visible,.CenterTour_demoFilterMenu__4_f6p button:hover{background:var(--ws-selected)}.CenterTour_demoFilterMenu__4_f6p button[aria-pressed=true]{color:#8bb5ff}html[data-app-theme=light] .CenterTour_demoFilterMenu__4_f6p button[aria-pressed=true]{color:#2563eb}.CenterTour_overlay__W1MfD:has(>.CenterTour_card__WriHb[data-practice=true]){display:grid;place-items:center}.CenterTour_card__WriHb:is([data-task=onboarding],[data-task=planner],[data-task=team-pay],[data-task=my-schedule],[data-task=my-pay]){width:min(820px,94vw);max-width:94vw}.CenterTour_card__WriHb[data-intro=true]{position:relative;inset:auto;margin:0;transform:none;width:min(480px,calc(100vw - 32px))}.CenterTour_overlay__W1MfD:has(>.CenterTour_card__WriHb[data-intro=true]){display:grid;place-items:center}.CenterTour_card__WriHb[data-task=checkin]{width:min(680px,calc(100vw - 32px));padding:32px;border-radius:16px}.CenterTour_card__WriHb[data-task=checkin]>.CenterTour_eyebrow__9t6nX{color:var(--cc-accent);margin-bottom:16px!important}.CenterTour_card__WriHb[data-task=checkin]>p:not(.CenterTour_eyebrow__9t6nX):not(.CenterTour_practiceStatus__khES0){font-size:15px;line-height:1.7;max-width:530px;margin-bottom:24px}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_practiceLabel__MxmoT{font-size:12px;font-weight:400;letter-spacing:0;margin-bottom:10px;color:var(--tour-muted)}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_practice__pbIYG{padding:22px;background:var(--cc-surface-raised);border-color:var(--cc-border);border-radius:10px}.CenterTour_arrivalHeader__5H3wC{display:flex;align-items:center;gap:12px;margin-bottom:24px}.CenterTour_arrivalAvatar__G0Lf1{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--cc-selected);color:var(--cc-accent);font-size:14px;font-weight:600}.CenterTour_arrivalHeader__5H3wC h3{font-size:16px;font-weight:600;margin:0 0 4px}.CenterTour_arrivalHeader__5H3wC p{font-size:12px;color:var(--tour-muted);margin:0}.CenterTour_arrivalBadge__glQxJ{margin-left:auto;border:1px solid var(--tour-line);padding:4px 8px;border-radius:5px;font-size:11px;color:var(--tour-muted)}.CenterTour_searchInstruction__iyqm_{display:block;font-size:13px;font-weight:500;margin-bottom:10px}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_practiceStatus__khES0{margin-top:14px!important;font-size:12px!important}@media(max-width:600px){.CenterTour_card__WriHb[data-task=checkin]{padding:22px}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_practice__pbIYG{padding:16px}.CenterTour_arrivalBadge__glQxJ{display:none}}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_selectedStudent__iNSDj{margin-top:18px;padding:18px;gap:16px;border:1px solid var(--cc-border);border-radius:10px;background:var(--cc-hover);box-shadow:none}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_selectedStudent__iNSDj strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.2px;color:var(--cc-accent)}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_selectedStudent__iNSDj small{font-size:12px;line-height:1.6;margin-top:6px;color:var(--cc-muted)}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_selectedStudent__iNSDj button{flex-shrink:0;min-height:40px;padding:9px 18px;font-weight:600;border-radius:7px;background:var(--cc-accent);color:var(--cc-on-accent);border:1px solid transparent;box-shadow:none}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_selectedStudent__iNSDj button:hover{background:var(--cc-accent)}.CenterTour_studentDetails__rqb1y{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.CenterTour_classroomLabel__yWkuH,.CenterTour_subjectLabel__7bjYh{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:5px;font-size:12px;line-height:18px}.CenterTour_classroomLabel__yWkuH{background:var(--cc-selected);color:var(--cc-muted);font-weight:500}.CenterTour_subjectLabel__7bjYh{background:light-dark(#ffffffa6,#17283a66);color:var(--cc-muted);border:1px solid var(--cc-border)}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_selectedStudent__iNSDj .CenterTour_subjectLabel__7bjYh strong{display:inline;font-size:12px;font-weight:600;letter-spacing:0;color:var(--cc-accent)}.CenterTour_subjectLabel__7bjYh[data-subject=Math]{--subject-color:var(--cc-accent)}.CenterTour_subjectLabel__7bjYh[data-subject=Reading]{--subject-color:light-dark(#dc2626,#fb923c)}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_subjectLabel__7bjYh[data-subject]{color:var(--subject-color);border-color:color-mix(in srgb,var(--subject-color) 40%,transparent);background:color-mix(in srgb,var(--subject-color) 10%,transparent)}.CenterTour_card__WriHb[data-task=checkin] .CenterTour_selectedStudent__iNSDj .CenterTour_subjectLabel__7bjYh[data-subject] strong{color:inherit}.CenterTour_checkinConfirmation__oDqLz{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid light-dark(#b9d9ca,#426456);border-radius:10px;background:light-dark(#edf7f1,#273c36)}.CenterTour_checkinMark__7zWJW{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:light-dark(#d6eddf,#355746);color:light-dark(#216b45,#a1d9b7)}.CenterTour_checkinConfirmation__oDqLz strong{font-size:15px;font-weight:600;color:light-dark(#215a3d,#c8ead5)}.CenterTour_checkinConfirmation__oDqLz p{margin:4px 0 0;font-size:13px;color:light-dark(#4b6959,#b3cabe)}.CenterTour_card__WriHb[data-task=checkout],.CenterTour_card__WriHb[data-task=timer]{width:min(760px,calc(100vw - 32px));padding:28px}.CenterTour_card__WriHb:is([data-task=timer],[data-task=checkout]) .CenterTour_practice__pbIYG{background:var(--cc-surface-raised);border-color:var(--cc-border);border-radius:10px;padding:22px}.CenterTour_demoClassroomFilters__3HkYJ{margin-bottom:24px}.CenterTour_demoClassroomFilters__3HkYJ>[role=group]{justify-content:center;gap:8px;margin:0;flex-wrap:wrap}.CenterTour_demoClassroomEmpty__i5BvC{padding:28px;text-align:center;color:var(--tour-muted)}.CenterTour_demoClassroomEmpty__i5BvC button{display:block;margin:16px auto 0;padding:8px 12px;border:1px solid var(--tour-line);border-radius:7px;color:var(--cc-accent)}.CenterTour_card__WriHb[data-task=timer]{padding:32px}.CenterTour_card__WriHb:is([data-task=timer],[data-task=notes],[data-task=resolve],[data-task=plastics])>.CenterTour_eyebrow__9t6nX{color:var(--cc-accent);margin-bottom:16px!important}.CenterTour_card__WriHb:is([data-task=timer],[data-task=notes],[data-task=resolve],[data-task=plastics]) .CenterTour_practiceLabel__MxmoT{font-size:12px;font-weight:400;letter-spacing:0;margin-bottom:10px;color:var(--tour-muted)}.CenterTour_card__WriHb:is([data-task=timer],[data-task=notes],[data-task=resolve],[data-task=plastics]) .CenterTour_practiceStatus__khES0{font-size:12px!important;margin-top:14px!important}@media(max-width:600px){.CenterTour_card__WriHb[data-task=timer]{padding:22px}}.CenterTour_progress__DH_BO{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px;min-height:8px}.CenterTour_progressDot__NBdrK{display:block;flex:0 0 6px;height:6px;border-radius:999px;background:var(--tour-line)}.CenterTour_progressDot__NBdrK[data-state=visited]{background:light-dark(#93b4e6,#647f9f)}.CenterTour_progressDot__NBdrK[data-state=current]{flex-basis:18px;background:var(--cc-accent)}.CenterTour_card__WriHb:is([data-task=notes],[data-task=resolve]) .CenterTour_noteInput__ei7iX{font-size:15px;line-height:1.7}.CenterTour_card__WriHb:is([data-task=notes],[data-task=resolve]) .CenterTour_practice__pbIYG{background:var(--cc-surface-raised);border-color:var(--cc-border);border-radius:10px;padding:22px}.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm{--ws-panel:var(--cc-surface);--notes-card:var(--cc-surface);--notes-input:var(--cc-surface);--notes-blue:var(--cc-accent);background:transparent;min-height:0}.CenterTour_card__WriHb .CenterTour_demoNoteComposer__BiBtX{background:transparent;border:0;padding:0;box-shadow:none}.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_noteInput__ei7iX{background:var(--cc-surface);border-color:var(--cc-border);color:var(--cc-text)}.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_noteExampleButton__rgMuX,.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_noteSaveButton__n_hXB{border-radius:7px;padding:9px 14px;font-size:14px;font-weight:600;box-shadow:none}.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_noteExampleButton__rgMuX{background:transparent;border:1px solid light-dark(#8baee1,#6d91bf);color:var(--cc-accent)}.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_noteExampleButton__rgMuX:hover{background:var(--cc-selected)}.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_noteSaveButton__n_hXB{background:var(--cc-accent);border:1px solid transparent;color:var(--cc-on-accent)}.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_noteSaveButton__n_hXB:hover:not(:disabled){background:var(--cc-accent)}.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_noteSaveButton__n_hXB:disabled{opacity:.45;cursor:default}.CenterTour_card__WriHb:is([data-task=notes],[data-task=resolve]){width:min(720px,calc(100vw - 32px));padding:32px}.CenterTour_noteStudentHeader__XtyGX{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--tour-line)}.CenterTour_noteStudentHeader__XtyGX>div{min-width:0}.CenterTour_noteStudentHeader__XtyGX h3{font-size:17px;font-weight:600;margin:0 0 3px}.CenterTour_noteContext__KdUqJ{font-size:12px;color:var(--tour-muted)}.CenterTour_noteSubject__4BiM0{margin-left:auto;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;color:var(--cc-accent);background:var(--cc-selected)}.CenterTour_card__WriHb .CenterTour_demoNoteComposer__BiBtX>label{font-size:13px;font-weight:500;gap:8px}.CenterTour_card__WriHb .CenterTour_demoNoteComposer__BiBtX .CenterTour_noteInput__ei7iX{min-height:112px;padding:14px 16px;font-weight:400;border-radius:8px}.CenterTour_card__WriHb .CenterTour_demoNoteComposer__BiBtX>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}@media(max-width:600px){.CenterTour_card__WriHb:is([data-task=notes],[data-task=resolve]){padding:22px}.CenterTour_card__WriHb:is([data-task=notes],[data-task=resolve]) .CenterTour_practice__pbIYG{padding:16px}}.CenterTour_savedStoryNote__Kvlvf{padding:20px 22px;border:1px solid var(--cc-border);border-radius:10px;background:var(--cc-surface)}.CenterTour_savedStoryNoteHeading__Gx6VC{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:light-dark(#286747,#a5d8b9)}.CenterTour_savedStoryNote__Kvlvf>p{margin:14px 0 20px;font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ws-text)}.CenterTour_savedStoryNote__Kvlvf>footer{font-size:12px;color:var(--tour-muted);padding-top:12px;border-top:1px solid var(--tour-line)}.CenterTour_savedStoryNoteActions__1mEdQ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.CenterTour_savedStoryNoteActions__1mEdQ>div{flex:1;min-width:0}.CenterTour_savedStoryNoteActions__1mEdQ>div>button{padding:9px 14px;border-radius:7px;border:1px solid light-dark(#8baee1,#6d91bf);background:transparent;color:var(--cc-accent);font-size:14px;font-weight:600}.CenterTour_savedStoryNoteActions__1mEdQ>div>button:hover{background:var(--cc-selected)}.CenterTour_savedStoryNoteFooter__IhKMQ{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.CenterTour_savedStoryNoteFooter__IhKMQ .CenterTour_savedStoryNoteActions__1mEdQ{margin-top:0;align-items:center;gap:8px}.CenterTour_savedStoryNoteFooter__IhKMQ .CenterTour_savedStoryNoteActions__1mEdQ>div{flex:initial}.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_savedStoryNoteActions__1mEdQ>.CenterTour_noteSaveButton__n_hXB,.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_savedStoryNoteActions__1mEdQ>div>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 8px;min-height:30px;font-size:12px;font-weight:600;border-radius:6px}.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_savedStoryNoteActions__1mEdQ>div>button{border-color:transparent;color:var(--tour-muted);background:transparent}.CenterTour_card__WriHb .CenterTour_notePractice__lnfpm .CenterTour_savedStoryNoteActions__1mEdQ>div>button:hover{color:var(--cc-accent);background:var(--cc-selected)}.CenterTour_savedStoryNoteFooter__IhKMQ:has([data-editing=true]) .CenterTour_savedStoryNoteActions__1mEdQ{flex-basis:100%;align-items:flex-start}.CenterTour_savedStoryNoteFooter__IhKMQ .CenterTour_savedStoryNoteActions__1mEdQ>div[data-editing=true]{flex:1}.CenterTour_card__WriHb[data-task=plastics]>p:not(.CenterTour_eyebrow__9t6nX):not(.CenterTour_practiceStatus__khES0){max-width:none}.CenterTour_card__WriHb>h2,.CenterTour_card__WriHb[data-practice=true]>h2{font-size:28px;font-weight:650;line-height:1.3;letter-spacing:-.5px;margin-bottom:12px}.CenterTour_card__WriHb>p:not(.CenterTour_eyebrow__9t6nX):not(.CenterTour_practiceStatus__khES0),.CenterTour_card__WriHb[data-practice=true]>p:not(.CenterTour_eyebrow__9t6nX):not(.CenterTour_practiceStatus__khES0){font-size:15px;line-height:1.7;margin-bottom:24px}.CenterTour_card__WriHb>.CenterTour_eyebrow__9t6nX,.CenterTour_card__WriHb[data-practice=true]>.CenterTour_eyebrow__9t6nX{color:var(--cc-accent);margin-bottom:16px!important}.CenterTour_card__WriHb .CenterTour_recapList__PPRpi{font-size:15px;line-height:1.7}.CenterTour_visitSummary__An1tb{padding:22px;border:1px solid var(--cc-border);border-radius:10px;background:var(--cc-surface)}.CenterTour_visitSummary__An1tb>header{display:flex;align-items:center;gap:12px;margin-bottom:22px}.CenterTour_visitSummary__An1tb h3{margin:0 0 4px;font-size:17px;font-weight:600}.CenterTour_visitSummary__An1tb header span:not(.CenterTour_checkinMark__7zWJW){font-size:12px;color:var(--tour-muted)}.CenterTour_visitTimeline__yM_cV,.CenterTour_visitTotals__7r55R{display:grid;gap:16px;margin:0}.CenterTour_visitTimeline__yM_cV{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:20px}.CenterTour_visitTotals__7r55R{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--tour-line);padding-top:18px}.CenterTour_visitSummary__An1tb dt{font-size:12px;color:var(--tour-muted);margin-bottom:6px}.CenterTour_visitSummary__An1tb dd{margin:0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ws-text)}@media(max-width:480px){.CenterTour_visitSummary__An1tb{padding:16px}.CenterTour_visitTimeline__yM_cV{grid-template-columns:1fr}.CenterTour_visitTimeline__yM_cV>div{display:flex;justify-content:space-between;gap:12px}.CenterTour_visitTotals__7r55R{gap:12px}}.CenterTour_visitTimeline__yM_cV{gap:0;padding:4px 0 22px;align-items:stretch}.CenterTour_visitTimeline__yM_cV>div{min-width:0;text-align:center;padding:8px 12px}.CenterTour_visitTimeline__yM_cV>div+div{border-left:1px solid var(--tour-line)}.CenterTour_visitTimeline__yM_cV dt{font-size:13px;font-weight:500;margin-bottom:9px}.CenterTour_visitTimeline__yM_cV dd{font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.3px;color:var(--cc-accent)}@media(max-width:480px){.CenterTour_visitTimeline__yM_cV{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:18px}.CenterTour_visitTimeline__yM_cV>div{display:block;padding:6px}.CenterTour_visitTimeline__yM_cV dt{font-size:11px}.CenterTour_visitTimeline__yM_cV dd{font-size:15px;letter-spacing:0}}.CenterTour_card__WriHb[data-task=log]>p:not(.CenterTour_eyebrow__9t6nX):not(.CenterTour_practiceStatus__khES0){max-width:none}.CenterTour_card__WriHb:is([data-task=log],[data-task=plastics],[data-task=ids],[data-task=roster],[data-task=filters],[data-task=team]) .CenterTour_practice__pbIYG{background:var(--cc-surface-raised);border-color:var(--cc-border);border-radius:10px;padding:22px;--ws-bg:var(--cc-surface-raised);--ws-panel:var(--cc-surface);--ws-line:var(--cc-border)}@media(max-width:600px){.CenterTour_card__WriHb:is([data-task=log],[data-task=plastics],[data-task=ids],[data-task=roster],[data-task=filters],[data-task=team]) .CenterTour_practice__pbIYG{padding:16px}}.CenterTour_card__WriHb[data-task=ids] .CenterTour_idPractice__krE2e>section{border-radius:10px;background:var(--cc-surface);border-color:var(--cc-border)}.CenterTour_card__WriHb[data-task=ids] .CenterTour_idPractice__krE2e h3{font-size:17px;font-weight:600;margin-bottom:16px}.CenterTour_idPreview__Y_apT>p.CenterTour_idPreviewPrompt__lI__W{font-size:15px;line-height:1.6;font-weight:400}.CenterTour_card__WriHb[data-task=roster]>p:not(.CenterTour_eyebrow__9t6nX):not(.CenterTour_practiceStatus__khES0){max-width:none}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoRoster__Ob83y>table{border-collapse:separate;border-spacing:0;border:1px solid var(--ws-line);border-radius:10px;overflow:hidden;background:var(--ws-panel)}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoRoster__Ob83y th{padding:13px 18px;background:var(--cc-surface-raised);font-size:12px;font-weight:600}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoRoster__Ob83y td{padding:16px 18px}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoRoster__Ob83y tbody tr:last-child td{border-bottom:0}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoRoster__Ob83y tbody tr:hover{background:var(--cc-surface-raised)}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoRoster__Ob83y td button{color:var(--cc-accent);font-size:15px;line-height:1.5}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoRoster__Ob83y td button:hover{text-decoration:underline;text-underline-offset:3px}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfile___2bIA{--history-bg:var(--cc-surface);--history-panel:var(--cc-surface-raised);--history-line:var(--cc-border);--history-text:var(--cc-text);--history-muted:var(--cc-muted);border-radius:10px;background:var(--history-bg)}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfile___2bIA .CenterTour_demoProfileTabs__mp0Aa button[aria-pressed=true]{color:var(--cc-accent);border-bottom-color:var(--cc-accent)}.CenterTour_card__WriHb[data-task=roster] .CenterTour_profileBack__scjne{color:var(--cc-accent);font-weight:500}@media(max-width:600px){.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoRoster__Ob83y td,.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoRoster__Ob83y th{padding:10px}}.CenterTour_profileOverview__6vavR{display:grid;gap:24px}.CenterTour_profileOverview__6vavR section{min-width:0}.CenterTour_profileOverview__6vavR h3{font-size:13px;font-weight:600;color:var(--history-muted);margin:0 0 14px}.CenterTour_profileOverview__6vavR dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}.CenterTour_profileOverview__6vavR dt{font-size:12px;color:var(--history-muted);margin-bottom:5px}.CenterTour_profileOverview__6vavR dd{margin:0;font-size:15px;font-weight:500;color:var(--history-text);overflow-wrap:anywhere;line-height:1.5}.CenterTour_profileSession__iQBPQ{padding:18px 20px;border:1px solid var(--history-line);border-radius:10px;background:var(--history-panel)}.CenterTour_profileSession__iQBPQ dd{font-size:17px;font-weight:600}.CenterTour_profileSession__iQBPQ dd span{font-size:14px;font-weight:400;color:var(--history-muted)}.CenterTour_profileContact__hmI7K{padding:0 2px}.CenterTour_profileContact__hmI7K>p{font-size:17px;font-weight:600;color:var(--history-text);margin:0 0 16px}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfile___2bIA[data-profile=true]{min-height:0}@media(max-width:600px){.CenterTour_profileOverview__6vavR dl{grid-template-columns:1fr;gap:14px}.CenterTour_profileSession__iQBPQ{padding:16px}}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoRoster__Ob83y td button[aria-disabled=true],.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoRoster__Ob83y td button[aria-disabled=true]:hover{text-decoration:none;cursor:default}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp>div{min-width:0}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] table{table-layout:fixed;width:100%}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:8px 4px}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] th button{white-space:normal;flex-wrap:wrap}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):first-child{width:30%;white-space:nowrap;overflow-wrap:normal}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):nth-child(2),.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):nth-child(3){width:22%}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):nth-child(4){width:14%}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):nth-child(5){width:12%;white-space:nowrap;overflow-wrap:normal}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] th:nth-child(5) button{white-space:nowrap;flex-wrap:nowrap}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):nth-child(4){text-align:left;padding-left:2px;padding-right:12px}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] th:nth-child(4) button{justify-content:flex-start}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):nth-child(5){padding-left:8px;text-align:center}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):first-child{width:29%}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):nth-child(2),.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):nth-child(3){width:20%;padding-left:2px;padding-right:2px}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):nth-child(4){width:13%;padding-right:6px}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] :is(th,td):nth-child(5){width:18%;padding-left:4px;padding-right:4px}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp [data-testid=recent-visits-table] th:nth-child(5) button{justify-content:center;gap:3px;max-width:100%}.CenterTour_card__WriHb[data-task=roster] .CenterTour_demoProfileBody__g38Lp section:has([data-testid=attendance-month-grid]){align-self:stretch}.CenterTour_card__WriHb[data-task=roster] :is([data-testid=ninety-min-target-line],[data-testid=stay-duration-y-max]){display:none}.CenterTour_card__WriHb[data-task=roster] [data-testid=stay-duration-trend]{--sp-line-blue:var(--cc-accent)}.CenterTour_card__WriHb[data-task=roster] [data-testid=stay-duration-trend] polyline{stroke-width:2;vector-effect:non-scaling-stroke}.CenterTour_card__WriHb[data-task=roster] [data-visit-point]{cursor:default;outline:none}.CenterTour_card__WriHb[data-task=roster] [data-visit-point]:is(:hover,:focus) circle:last-child{r:5;stroke:var(--sp-line-blue);stroke-width:2}.CenterTour_card__WriHb[data-task=filters] .CenterTour_filterPractice__tQtyo{background:transparent;--notes-bg:transparent;--notes-card:var(--cc-surface);--notes-input:var(--cc-surface);--notes-border:var(--cc-border);--notes-blue:var(--cc-accent)}.CenterTour_filteredNoteHeader__8X53k{display:flex;justify-content:space-between;align-items:center;gap:12px}.CenterTour_filteredNoteHeader__8X53k>strong{font-size:15px;font-weight:600;color:var(--ws-text)}.CenterTour_storyNoteTags__uyLq_{display:flex;gap:6px;flex-wrap:wrap}.CenterTour_storyNoteTags__uyLq_>span{font-size:12px;padding:3px 8px;border:1px solid var(--tour-line);border-radius:5px;background:var(--cc-surface-raised);color:var(--tour-muted)}.CenterTour_card__WriHb[data-task=filters] .CenterTour_filteredNotes__gP7aB{gap:14px}.CenterTour_card__WriHb[data-task=filters]{width:min(900px,calc(100vw - 32px));padding:26px}.CenterTour_card__WriHb[data-task=filters] .CenterTour_practice__pbIYG{padding:16px}.CenterTour_card__WriHb[data-task=filters]>p:not(.CenterTour_eyebrow__9t6nX):not(.CenterTour_practiceStatus__khES0){margin-bottom:18px;max-width:none}.CenterTour_card__WriHb[data-task=filters] .CenterTour_demoFilterFields__lsBMX{gap:12px;margin-bottom:12px}.CenterTour_card__WriHb[data-task=filters] .CenterTour_filteredNotes__gP7aB{gap:10px}.CenterTour_card__WriHb[data-task=filters] .CenterTour_savedStoryNote__Kvlvf{padding:13px 16px}.CenterTour_card__WriHb[data-task=filters] .CenterTour_savedStoryNote__Kvlvf>p{margin:8px 0 10px;line-height:1.55}.CenterTour_card__WriHb[data-task=filters] .CenterTour_savedStoryNote__Kvlvf>footer{padding-top:8px;gap:8px}@media(max-width:600px){.CenterTour_card__WriHb[data-task=filters]{padding:18px}.CenterTour_card__WriHb[data-task=filters] .CenterTour_practice__pbIYG,.CenterTour_card__WriHb[data-task=filters] .CenterTour_savedStoryNote__Kvlvf{padding:12px}}.CenterTour_card__WriHb[data-task=filters] .CenterTour_demoFilterMenu__4_f6p button,.CenterTour_card__WriHb[data-task=filters] .CenterTour_demoFilter__oXoo6>button{font-weight:600}.CenterTour_card__WriHb[data-task=filters] .CenterTour_demoNoteStatus__N33na{--seg-bg:var(--cc-surface-raised);--seg-surface:var(--cc-selected);--seg-line:var(--cc-border);--seg-text:var(--cc-accent);--seg-muted:var(--cc-muted)}.CenterTour_card__WriHb[data-task=team]{width:min(760px,calc(100vw - 32px));padding:28px}.CenterTour_teamStoryLink__iHU_C{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-panel);color:light-dark(#286747,#a5d8b9)}.CenterTour_teamStoryLink__iHU_C>span{display:grid;gap:3px;font-size:14px}.CenterTour_teamStoryLink__iHU_C>span>span{font-size:13px;color:var(--tour-muted)}.CenterTour_demoTeamProgress__ao7eq [aria-label="Team counts, scroll for more staff"]{height:auto;max-height:none}.CenterTour_demoTeamProgress__ao7eq [aria-label="Today's team"] header h2{font-size:18px}.CenterTour_demoTeamProgress__ao7eq [aria-label="Team counts, scroll for more staff"]>div:first-child{background:var(--cc-selected)}.CenterTour_card__WriHb[data-task=onboarding]{width:min(880px,calc(100vw - 40px))}.CenterTour_card__WriHb[data-task=onboarding] .CenterTour_practice__pbIYG{background:var(--cc-surface-raised);border:1px solid var(--cc-border);border-radius:10px;padding:22px}.CenterTour_card__WriHb[data-task=onboarding]>p:not(.CenterTour_eyebrow__9t6nX):not(.CenterTour_practiceStatus__khES0){max-width:none}.CenterTour_card__WriHb[data-task=planner]{width:min(780px,calc(100vw - 40px))}.CenterTour_card__WriHb[data-task=planner] .CenterTour_practice__pbIYG{background:var(--cc-surface-raised);border:1px solid var(--cc-border);border-radius:10px;padding:22px}.CenterTour_card__WriHb[data-task=planner]>p:not(.CenterTour_eyebrow__9t6nX):not(.CenterTour_practiceStatus__khES0){max-width:none}.CenterTour_card__WriHb[data-task=team-pay]{width:min(820px,calc(100vw - 40px))}.CenterTour_card__WriHb[data-task=team-pay] .CenterTour_practice__pbIYG{border:1px solid var(--cc-border);border-radius:10px;padding:22px}.CenterTour_card__WriHb[data-task=team-pay]>p:not(.CenterTour_eyebrow__9t6nX):not(.CenterTour_practiceStatus__khES0){max-width:none}.CenterTour_card__WriHb[data-task=team-pay] .CenterTour_practice__pbIYG{padding:16px;background:var(--cc-surface-raised);border-color:var(--cc-border)}.CenterTour_card__WriHb[data-task=team-pay]>p:not(.CenterTour_eyebrow__9t6nX):not(.CenterTour_practiceStatus__khES0){margin-bottom:24px}.CenterTour_card__WriHb:is([data-task=my-schedule],[data-task=my-pay]) .CenterTour_practice__pbIYG{background:var(--cc-surface-raised);border:1px solid var(--cc-border);border-radius:10px;padding:22px}.CenterTour_fullDemoInvitation__0BwdS{margin:20px 0;padding:20px;border:1px solid var(--tour-line);border-radius:10px;background:var(--cc-selected)}.CenterTour_fullDemoInvitation__0BwdS h3{margin:0 0 8px;font-size:18px;font-weight:650}.CenterTour_fullDemoInvitation__0BwdS p{margin:0 0 16px;font-size:14px;line-height:1.6}.CenterTour_fullDemoButton__F76r2{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:11px 16px;border:1px solid transparent;border-radius:8px;background:var(--cc-accent);color:var(--cc-on-accent);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.CenterTour_fullDemoButton__F76r2:hover{background:var(--cc-accent)}.CenterTour_card__WriHb[data-recap=true]{width:min(560px,calc(100vw - 32px))}.CenterTour_fullDemoEntry__axlkW{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:16px;padding:10px 14px;border:1px solid light-dark(#93baf5,#6d8db8);border-radius:8px;background:var(--cc-selected);color:var(--cc-accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.CenterTour_fullDemoEntry__axlkW:hover{background:var(--cc-selected)}.CenterTour_card__WriHb .CenterTour_demoNoteComposer__BiBtX>div>.CenterTour_noteSaveButton__n_hXB{margin-left:auto}.CenterTour_fullDemoInvitation__0BwdS .CenterTour_fullDemoButton__F76r2{display:flex;width:fit-content;max-width:100%;margin-inline:auto}.CenterTour_actions__Fcd2y button{white-space:nowrap;flex-shrink:0}.CenterTour_actions__Fcd2y .CenterTour_nextActions__Wc_BW{min-width:0;flex-wrap:nowrap}@media(max-width:480px){.CenterTour_actions__Fcd2y,.CenterTour_actions__Fcd2y .CenterTour_nextActions__Wc_BW{flex-wrap:wrap}}.CenterTour_card__WriHb>.CenterTour_completionStatus__Eangq{display:flex;justify-content:flex-end;align-items:center;width:100%;margin:16px 0 0;text-align:right;font-size:12px}.CenterTour_card__WriHb>.CenterTour_actions__Fcd2y{padding-top:20px;margin-top:20px;border-top:1px solid var(--tour-line)}.CenterTour_card__WriHb>.CenterTour_completionStatus__Eangq+.CenterTour_actions__Fcd2y{margin-top:10px}html .CenterTour_overlay__W1MfD.CenterTour_overlay__W1MfD{color:var(--cc-text);--tour-bg:var(--cc-surface);--tour-line:var(--cc-border);--tour-muted:var(--cc-muted);--tour-text:var(--cc-text)}html .CenterTour_overlay__W1MfD .CenterTour_practice__pbIYG{color:var(--cc-text);--ws-bg:var(--cc-surface-raised);--ws-panel:var(--cc-surface);--ws-line:var(--cc-border);--ws-text:var(--cc-text);--ws-muted:var(--cc-muted);--ws-selected:var(--cc-selected)}.CenterTour_highlight__LVLKs{border-color:var(--cc-accent)}.CenterTour_card__WriHb button:focus-visible,.CenterTour_practice__pbIYG :is(select,[data-anchored-select]):focus-visible,.CenterTour_practice__pbIYG button:focus-visible,.CenterTour_practice__pbIYG input:focus-visible,.CenterTour_practice__pbIYG textarea:focus-visible{outline-color:var(--cc-accent)}.CenterTour_demoFilterMenu__4_f6p button[aria-pressed=true],html[data-app-theme=light] .CenterTour_demoFilterMenu__4_f6p button[aria-pressed=true]{color:var(--cc-accent)}.CenterTour_card__WriHb:is([data-task=checkout],[data-task=pickup]) .CenterTour_realTimerExample__dpdfh{width:100%;max-width:340px;margin-inline:auto}.CenterTour_card__WriHb:is([data-task=checkout],[data-task=pickup]) .CenterTour_realTimerExample__dpdfh>h2{display:flex;align-items:center;justify-content:center;text-align:center}.CenterTour_card__WriHb[data-task=pickup]{width:min(560px,calc(100vw - 32px))}.CenterTour_inlineControl__Po9yy{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-width:22px;height:22px;padding:0 4px;border:1px solid var(--cc-border);border-radius:6px;background:var(--cc-surface-raised);color:var(--cc-text);font-size:17px;font-weight:700;line-height:1}.CenterTour_card__WriHb[data-task=timer] .CenterTour_practiceSection__fZlfW{width:100%}.CenterTour_card__WriHb:is([data-task=timer],[data-task=checkout]) .CenterTour_realTimerExample__dpdfh [data-tour=timer-board]{padding:0;grid-template-columns:minmax(0,1fr)}.CenterTour_card__WriHb[data-task=timer] .CenterTour_realTimerExample__dpdfh{margin-block:0;width:100%;max-width:340px;margin-inline:auto}.CenterTour_card__WriHb .CenterTour_practice__pbIYG input[aria-label="Custom tags"]:focus,.CenterTour_card__WriHb .CenterTour_practice__pbIYG input[aria-label="Custom tags"]:focus-visible{outline:none;box-shadow:none;border:0}.CenterTour_card__WriHb .CenterTour_practice__pbIYG div:has(>input[aria-label="Custom tags"]):focus-within{outline:none;border-color:var(--cc-muted);box-shadow:none}.CenterTour_card__WriHb[data-task=checkout] [data-timer-card-menu]>button:disabled{opacity:1}.ClassroomFilters_filters__UXROg{position:relative;display:flex;align-items:center;gap:6px;margin:0}.ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;min-height:34px;border:1px solid #3f3f46;border-radius:7px;background:#19191c;color:#a1a1aa;font-size:13px;line-height:20px;font-weight:600;white-space:nowrap;cursor:pointer}.ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c:hover{background:#212126}.ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c[aria-pressed=true]{border-color:#3b82f680;color:#f4f4f5}.ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c .ClassroomFilters_toggleLabel__Mqh1x{color:inherit;font-weight:700}.ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c .ClassroomFilters_toggleIcon__ZndRI{display:none;color:inherit;flex-shrink:0}.ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c .ClassroomFilters_toggleCount__auo7C{font-variant-numeric:tabular-nums;min-width:2ch;text-align:center;padding:1px 6px;border-radius:5px;background:#192a46;font-size:12px;font-weight:600;color:#f4f4f5}.ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c .ClassroomFilters_toggleChevron__jsrCp{width:14px;height:14px;flex-shrink:0;display:block;transition:transform .15s ease}.ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c[aria-expanded=true] .ClassroomFilters_toggleChevron__jsrCp{transform:rotate(-180deg)}.ClassroomFilters_filters__UXROg>.ClassroomFilters_choices__BPUTf{position:absolute;left:0;top:calc(100% + 6px);z-index:80;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:190px;width:max-content;max-width:calc(100vw - 32px);max-height:min(60vh,340px);overflow:auto;padding:8px;border:1px solid #3f3f46;border-radius:10px;background:#19191c;box-shadow:0 12px 28px #0003}.ClassroomFilters_filters__UXROg>.ClassroomFilters_choices__BPUTf[hidden]{display:none}.ClassroomFilters_filters__UXROg>.ClassroomFilters_choices__BPUTf>button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 12px;min-height:34px;border:1px solid #3f3f46;border-radius:7px;background:#19191c;color:#a1a1aa;font-size:13px;line-height:20px;font-weight:600;white-space:nowrap;cursor:pointer;text-align:left}.ClassroomFilters_filters__UXROg>.ClassroomFilters_choices__BPUTf>button[aria-pressed=true]{background:#192a46;border-color:#3b82f680;color:#f4f4f5}.ClassroomFilters_filters__UXROg>.ClassroomFilters_choices__BPUTf>button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.ClassroomFilters_filters__UXROg .ClassroomFilters_choices__BPUTf span,.ClassroomFilters_filters__UXROg .ClassroomFilters_toggleCount__auo7C{font-variant-numeric:tabular-nums;min-width:2ch;text-align:center;font-size:12px}.ClassroomFilters_filters__UXROg .ClassroomFilters_choices__BPUTf{margin:0}html[data-app-theme=light] .ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c{background:#fff;border-color:#d4d4d8;color:#52525b}html[data-app-theme=light] .ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c:hover{background:#f4f4f5}html[data-app-theme=light] .ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c[aria-pressed=true]{border-color:#2563eb;color:#1d4ed8}html[data-app-theme=light] .ClassroomFilters_filters__UXROg>.ClassroomFilters_toggle__PJH4c .ClassroomFilters_toggleCount__auo7C{background:#edf3ff;color:#1d4ed8}html[data-app-theme=light] .ClassroomFilters_filters__UXROg>.ClassroomFilters_choices__BPUTf{background:#fff;border-color:#d4d4d8;box-shadow:0 12px 28px #0000001a}html[data-app-theme=light] .ClassroomFilters_filters__UXROg>.ClassroomFilters_choices__BPUTf>button{background:#fff;border-color:#d4d4d8;color:#52525b}html[data-app-theme=light] .ClassroomFilters_filters__UXROg>.ClassroomFilters_choices__BPUTf>button[aria-pressed=true]{background:#edf3ff;border-color:#2563eb;color:#1d4ed8}html .ClassroomFilters_filters__UXROg.ClassroomFilters_themed__BOZs5>.ClassroomFilters_choices__BPUTf,html .ClassroomFilters_filters__UXROg.ClassroomFilters_themed__BOZs5>.ClassroomFilters_choices__BPUTf>button,html .ClassroomFilters_filters__UXROg.ClassroomFilters_themed__BOZs5>.ClassroomFilters_toggle__PJH4c{background:var(--cc-surface);border-color:var(--cc-border);color:var(--cc-text)}html .ClassroomFilters_filters__UXROg.ClassroomFilters_themed__BOZs5>.ClassroomFilters_choices__BPUTf>button:hover,html .ClassroomFilters_filters__UXROg.ClassroomFilters_themed__BOZs5>.ClassroomFilters_toggle__PJH4c:hover{background:var(--cc-hover)}html .ClassroomFilters_filters__UXROg.ClassroomFilters_themed__BOZs5>.ClassroomFilters_choices__BPUTf>button[aria-pressed=true]{background:var(--cc-selected);border-color:var(--cc-accent);color:var(--cc-text)}html .ClassroomFilters_filters__UXROg.ClassroomFilters_themed__BOZs5>.ClassroomFilters_toggle__PJH4c .ClassroomFilters_toggleCount__auo7C{background:var(--cc-surface-raised);color:var(--cc-text)}html .ClassroomFilters_filters__UXROg.ClassroomFilters_themed__BOZs5>.ClassroomFilters_choices__BPUTf>button:focus-visible,html .ClassroomFilters_filters__UXROg.ClassroomFilters_themed__BOZs5>.ClassroomFilters_toggle__PJH4c:focus-visible{outline-color:var(--cc-accent)}.ClassroomFilters_filters__UXROg[data-compact=false]{max-width:calc(100vw - 32px)}.ClassroomFilters_filters__UXROg[data-compact=false]>.ClassroomFilters_toggle__PJH4c{width:100%}.ClassroomFilters_filters__UXROg[data-compact=false]>.ClassroomFilters_toggle__PJH4c .ClassroomFilters_toggleCount__auo7C{margin-left:auto}.ClassroomFilters_filters__UXROg[data-compact=false]>.ClassroomFilters_choices__BPUTf{min-width:100%}html .ClassroomFilters_filters__UXROg.ClassroomFilters_themed__BOZs5>.ClassroomFilters_toggle__PJH4c[aria-pressed=true]{background:var(--cc-surface);border-color:var(--cc-border);color:var(--cc-text)}html .ClassroomFilters_filters__UXROg.ClassroomFilters_themed__BOZs5>.ClassroomFilters_toggle__PJH4c[aria-pressed=true]:hover{background:var(--cc-hover)}.ClassroomFilters_filters__UXROg[data-compact=false]>.ClassroomFilters_toggle__PJH4c .ClassroomFilters_toggleChevron__jsrCp{margin-left:auto}.CardStyleDialog_sharedApply__DAMW0{background:#72a7ff;color:#111827}.CardStyleDialog_sharedApply__DAMW0:hover{background:#8bb7ff}.CardStyleDialog_sharedApply__DAMW0:active{background:#6099f5}html[data-app-theme=light] .CardStyleDialog_sharedApply__DAMW0{background:#2563eb;color:#fff}html[data-app-theme=light] .CardStyleDialog_sharedApply__DAMW0:hover{background:#1d4ed8}html[data-app-theme=light] .CardStyleDialog_sharedApply__DAMW0:active{background:#1e40af}@media(max-width:600px){.CardStyleDialog_sharedDialog__GqHzO{top:50%;max-height:calc(100dvh - 2rem);padding:16px;gap:12px;scrollbar-gutter:stable}.CardStyleDialog_sharedDialog__GqHzO [data-testid=card-style-example]{padding:12px}.CardStyleDialog_sharedDialog__GqHzO [data-testid=card-style-footer]{position:sticky;bottom:-16px;z-index:1;background:#18181b;padding:12px 0 16px;box-shadow:0 -8px 12px #18181b}html[data-app-theme=light] .CardStyleDialog_sharedDialog__GqHzO [data-testid=card-style-footer]{background:#fff;box-shadow:0 -8px 12px #fff}}.CardStyleDialog_monitorDialog__fvpy7{max-width:850px!important;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.CardStyleDialog_monitorDialog__fvpy7>[data-testid=card-style-footer],.CardStyleDialog_monitorDialog__fvpy7>[role=tablist],.CardStyleDialog_monitorDialog__fvpy7>h2,.CardStyleDialog_monitorDialog__fvpy7>p{grid-column:1/-1}.CardStyleDialog_monitorDialog__fvpy7>.CardStyleDialog_monitorPreview__2_VtB{grid-column:2;grid-row:4;position:sticky;top:0;min-width:0}.CardStyleDialog_monitorSettings__z0T_o{grid-column:1;grid-row:4;display:grid;gap:16px;min-width:0}.CardStyleDialog_monitorGroup__4oAmX{display:grid;gap:14px;padding:16px;border:1px solid #3f3f4655;border-radius:10px;min-width:0}.CardStyleDialog_monitorGroup__4oAmX h3{margin:0;font-size:14px;font-weight:600}.CardStyleDialog_textSettings__j2lEW{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.CardStyleDialog_textSettings__j2lEW fieldset{min-width:0}.CardStyleDialog_colorHead__vW7W_,.CardStyleDialog_colorRow__pOvxA{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center}.CardStyleDialog_colorHead__vW7W_{font-size:11px;color:#a1a1aa}.CardStyleDialog_colorRow__pOvxA{font-size:12px}.CardStyleDialog_colorControl__I2XOR{display:flex;align-items:center;gap:6px;min-width:0}.CardStyleDialog_colorControl__I2XOR input[type=color]{flex-shrink:0;width:26px;height:28px;padding:2px;border:1px solid #52525b;border-radius:5px;background:transparent}.CardStyleDialog_colorControl__I2XOR input[type=text]{width:100%;min-width:0;background:transparent;border-bottom:1px solid #52525b;padding:6px 0;font:11px monospace}.CardStyleDialog_resetMonitor__EGege{justify-self:start;min-height:36px;padding:8px 12px;border:1px solid #52525b;border-radius:7px;background:transparent;color:#d4d4d8;font-size:12px;font-weight:600}.CardStyleDialog_resetMonitor__EGege:hover{background:#ffffff0d;border-color:#71717a}.CardStyleDialog_resetMonitor__EGege:focus-visible{outline:2px solid #72a7ff;outline-offset:2px}html[data-app-theme=light] .CardStyleDialog_resetMonitor__EGege{color:#52525b;border-color:#d4d4d8}html[data-app-theme=light] .CardStyleDialog_resetMonitor__EGege:hover{background:#f4f4f5;border-color:#a1a1aa}@media(max-width:650px){.CardStyleDialog_monitorDialog__fvpy7{grid-template-columns:minmax(0,1fr)}.CardStyleDialog_monitorSettings__z0T_o{grid-column:1;grid-row:4}.CardStyleDialog_monitorDialog__fvpy7>.CardStyleDialog_monitorPreview__2_VtB{grid-column:1;grid-row:5;position:static}.CardStyleDialog_monitorDialog__fvpy7>[data-testid=card-style-footer]{grid-row:6}.CardStyleDialog_monitorGroup__4oAmX{padding:12px}.CardStyleDialog_colorHead__vW7W_,.CardStyleDialog_colorRow__pOvxA{grid-template-columns:66px minmax(0,1fr) minmax(0,1fr);gap:8px}.CardStyleDialog_textSettings__j2lEW{gap:12px}}.CardStyleDialog_monitorPreview__2_VtB{display:flex;flex-direction:column;align-items:stretch;gap:12px}.CardStyleDialog_monitorPreview__2_VtB>.CardStyleDialog_resetMonitor__EGege{align-self:center}html .CardStyleDialog_sharedDialog__GqHzO{background:var(--cc-surface);border-color:var(--cc-border);color:var(--cc-text)}html .CardStyleDialog_sharedDialog__GqHzO :is(legend,p){color:var(--cc-muted)}html .CardStyleDialog_sharedDialog__GqHzO button:not(.CardStyleDialog_sharedApply__DAMW0){background:var(--cc-surface-raised);border-color:var(--cc-border);color:var(--cc-text)}html .CardStyleDialog_sharedDialog__GqHzO button[aria-pressed=true],html .CardStyleDialog_sharedDialog__GqHzO button[aria-selected=true]{background:var(--cc-selected);border-color:var(--cc-accent);color:var(--cc-accent)}html .CardStyleDialog_sharedDialog__GqHzO [data-testid=card-style-footer]{background:var(--cc-surface);box-shadow:none}html .CardStyleDialog_sharedDialog__GqHzO .CardStyleDialog_monitorGroup__4oAmX{border-color:var(--cc-border)}html .CardStyleDialog_sharedDialog__GqHzO .CardStyleDialog_colorControl__I2XOR input{border-color:var(--cc-border);color:var(--cc-text)}html .CardStyleDialog_sharedDialog__GqHzO .CardStyleDialog_sharedApply__DAMW0{background:var(--cc-accent);color:var(--cc-on-accent)}.CardStyleDialog_modernDialog__ZiGf0{border-radius:16px;top:50%;max-height:calc(100dvh - 32px);background:var(--ws-panel,#18181b);color:var(--ws-text,#fafafa);border-color:var(--ws-line,#3f3f46)}.CardStyleDialog_modernDialog__ZiGf0 legend{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.CardStyleDialog_modernDialog__ZiGf0 [data-testid=card-style-example]{background:var(--ws-bg,#111113);border-color:var(--ws-line,#3f3f46);padding:16px;width:100%}.CardStyleDialog_modernDialog__ZiGf0 [data-testid=card-style-example]>div{width:100%;max-width:300px}.CardStyleDialog_option__xLghL{display:flex;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border:1px solid var(--ws-line,#3f3f46);border-radius:7px;background:var(--ws-panel,#18181b);color:var(--ws-muted,#a1a1aa);font-size:12px;font-weight:500;line-height:20px}.CardStyleDialog_option__xLghL:hover{background:var(--ws-selected,#27272a)}.CardStyleDialog_option__xLghL.CardStyleDialog_selected__8ecfq{background:var(--ws-selected,#27272a);color:var(--ws-text,#fafafa);border-color:#79aaff}.CardStyleDialog_modernDialog__ZiGf0 [data-testid=card-style-footer]{position:sticky;bottom:-24px;background:var(--ws-panel,#18181b);padding-bottom:16px;z-index:2}.CardStyleDialog_modernDialog__ZiGf0 [data-testid=card-style-footer] button{font-size:13px;letter-spacing:0;text-transform:none;border-radius:7px}.CardStyleDialog_modernDialog__ZiGf0{--ws-bg:#111113;--ws-panel:#19191c;--ws-text:#f4f4f5;--ws-muted:#a1a1aa;--ws-line:#303035;--ws-selected:#27272a;--timer-text:var(--ws-text);--timer-muted:var(--ws-muted);--timer-line:var(--ws-line);--timer-card-h:223px;color:var(--ws-text)}html[data-app-theme=light] .CardStyleDialog_modernDialog__ZiGf0{--ws-bg:#f7f8fa;--ws-panel:#fff;--ws-text:#18181b;--ws-muted:#62626e;--ws-line:#e4e4e7;--ws-selected:#f1f2f5;background:var(--ws-panel);color:var(--ws-text)}.CardStyleDialog_modernDialog__ZiGf0>h2{color:var(--ws-text)}.CardStyleDialog_modernDialog__ZiGf0 legend,.CardStyleDialog_modernDialog__ZiGf0>p{color:var(--ws-muted)}@media(max-width:600px){.CardStyleDialog_modernDialog__ZiGf0{--timer-card-h:184px}.CardStyleDialog_modernDialog__ZiGf0 [data-testid=card-style-footer]{bottom:-16px;background:var(--ws-panel);box-shadow:0 -8px 12px var(--ws-panel)}}.NoteTagsDropdown_menu__OPwfI{display:block;position:relative}.NoteTagsDropdown_menu__OPwfI .NoteTagsDropdown_trigger__3qvuv{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border:1px solid var(--cc-border);border-radius:6px;background:var(--cc-surface);color:var(--cc-text);font-family:inherit;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap;cursor:pointer}.NoteTagsDropdown_menu__OPwfI .NoteTagsDropdown_trigger__3qvuv:hover{background:var(--cc-hover)}.NoteTagsDropdown_trigger__3qvuv:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.NoteTagsDropdown_content__34nd0:not([hidden]){position:absolute;display:flex;flex-direction:column;gap:8px;right:0;top:calc(100% + 4px);z-index:20;width:max-content;min-width:100%;max-width:min(260px,70vw);padding:10px;background:var(--cc-surface);color:var(--cc-text);border:1px solid var(--cc-border);border-radius:8px;box-shadow:0 6px 20px #0003}.NoteTagsDropdown_content__34nd0[hidden]{display:none}.NoteTagsDropdown_content__34nd0>div:first-child{display:flex;flex-direction:column;align-items:stretch;gap:6px;max-width:100%}.NoteTagsDropdown_content__34nd0>div:first-child:empty{display:none}.NoteTagsDropdown_content__34nd0>div:first-child :is(span,button){font-size:11px;white-space:normal;word-break:normal;justify-content:center}.NoteTagsDropdown_content__34nd0:has(form){width:min(280px,70vw);max-width:min(280px,70vw)}.NoteTagsDropdown_content__34nd0 form{box-sizing:border-box;min-width:0;width:100%}.NoteTagsDropdown_menu__OPwfI .NoteTagsDropdown_content__34nd0 span[data-subject]{display:inline-flex;align-self:stretch;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:100%;max-width:100%;padding:3px 8px;border:1px solid;border-radius:5px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.NoteTagsDropdown_menu__OPwfI .NoteTagsDropdown_content__34nd0 span[data-subject=Math]{color:#3295ff;background:#3295ff12;border-color:#3295ff}.NoteTagsDropdown_menu__OPwfI .NoteTagsDropdown_content__34nd0 span[data-subject=Reading]{color:#ff961f;background:#ff961f12;border-color:#ff961f}.NoteTagsDropdown_menu__OPwfI[data-surface=raised] .NoteTagsDropdown_trigger__3qvuv{background:var(--cc-surface-raised)}.NoteTagsDropdown_menu__OPwfI[data-surface=raised] .NoteTagsDropdown_trigger__3qvuv:hover{background:var(--cc-hover)}.NoteResolutionControl_control__eHs5X.NoteResolutionControl_control__eHs5X{display:inline-flex;align-items:center;justify-content:center;align-self:center;box-sizing:border-box;flex-shrink:0;width:max-content;min-width:60px;height:28px;margin:0;padding:4px 7px;border:1px solid var(--cc-border);border-radius:6px;font-family:inherit;font-size:10px;font-weight:600;line-height:18px;white-space:nowrap;overflow-wrap:normal}.NoteResolutionControl_control__eHs5X.NoteResolutionControl_active__75_sK{background:transparent;color:var(--cc-text);cursor:pointer}.NoteResolutionControl_control__eHs5X.NoteResolutionControl_active__75_sK:hover:not(:disabled){background:var(--cc-hover)}.NoteResolutionControl_control__eHs5X.NoteResolutionControl_resolved__tmj0M{border-color:#10b98140;background:#10b9811a;color:#6ee7b7}html[data-app-theme=light] .NoteResolutionControl_resolved__tmj0M{color:#047857}button.NoteResolutionControl_resolved__tmj0M{cursor:pointer}button.NoteResolutionControl_resolved__tmj0M:hover:not(:disabled){background:#10b98126}.NoteResolutionControl_control__eHs5X:disabled{opacity:.5;cursor:wait}.NoteResolutionControl_control__eHs5X:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.NotesComposerLayouts_switcher__CkUZ5{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border:1px dashed var(--notes-border,#303035);border-radius:8px;font-size:12px;color:var(--notes-muted,#a1a1aa)}.NotesComposerLayouts_switcherLabel__FYIQ2{font-weight:700;letter-spacing:.4px;text-transform:uppercase;font-size:10px;margin-right:2px}.NotesComposerLayouts_switcherOption__K0zb4{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border:1px solid var(--notes-border,#303035);border-radius:999px;background:transparent;color:var(--notes-muted,#a1a1aa);font-size:12px;cursor:pointer}.NotesComposerLayouts_switcher__CkUZ5 input{margin:0;accent-color:var(--notes-blue,#3295ff)}.NotesComposerLayouts_switcherOptionActive__M1gzQ{color:var(--notes-text,#f4f4f5);border-color:var(--notes-blue,#3295ff);background:rgba(50,149,255,.08)}.NotesComposerLayouts_switcherHint__Nkoj8{flex-basis:100%;font-size:10px;opacity:.75}.NotesComposerLayouts_headerRow__FRmxW{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.NotesComposerLayouts_headerSpacer__zjgtD{flex:1 1 auto;min-width:0}.NotesComposerLayouts_subjectPill__ktau_{padding:2px 9px}.NotesComposerLayouts_layoutLabel__2E1fk{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--notes-muted,#a1a1aa)}.NotesComposerLayouts_composerTextarea__wqhen{field-sizing:content;display:block;width:100%;resize:none;overflow-y:auto;min-height:2.75em;max-height:9.5em;line-height:1.5;padding:8px 10px}@media (max-width:620px){.NotesComposerLayouts_composerTextarea__wqhen{max-height:8em}}.NotesComposerLayouts_modeButton__XwvHS{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--notes-border,#303035);border-radius:999px;background:transparent;color:var(--notes-muted,#a1a1aa);font-size:12px;line-height:20px}.NotesComposerLayouts_modeButton__XwvHS[aria-selected=true]{color:var(--notes-text,#f4f4f5);border-color:var(--notes-muted,#a1a1aa)}.NotesComposerLayouts_modeButton__XwvHS:disabled{opacity:.4;cursor:default}.NotesComposerLayouts_saveButton__zPaws{min-width:86px}.NotesComposerLayouts_saveButtonInline__4hRvO{min-width:0;padding-block:5px}.NotesComposerLayouts_voiceStrip__2Xtc8{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--notes-border,#303035);border-radius:8px}.NotesComposerLayouts_voiceStripStatus__pT42c{min-width:0;flex:1}.NotesComposerLayouts_voiceStripTitle__Jq1EL{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--notes-text,#f4f4f5)}.NotesComposerLayouts_voiceStripTitle__Jq1EL[data-voice-status=idle]{color:var(--notes-muted,#a1a1aa)}.NotesComposerLayouts_voiceStripTitle__Jq1EL[data-voice-status=recording]{color:#fca5a5}.NotesComposerLayouts_voiceStripTitle__Jq1EL[data-voice-status=submitting]{color:#7dd3fc}.NotesComposerLayouts_voiceStripError__4r8IU{margin:2px 0 0;font-size:11px;color:#f87171}.NotesComposerLayouts_voiceWaveCompact__P2DRa{display:flex;align-items:center;gap:2px;height:20px;flex:1;min-width:40px;max-width:120px;overflow:hidden}.NotesComposerLayouts_referenceLayout__mCXn5{display:grid;gap:12px;min-width:0}.NotesComposerLayouts_referenceTabs___vUaF{display:flex;border-bottom:1px solid var(--notes-border)}.NotesComposerLayouts_referenceTabs___vUaF .NotesComposerLayouts_modeButton__XwvHS{flex:1;justify-content:center;min-height:42px;border:0;border-bottom:3px solid transparent;border-radius:0;padding:8px 12px;font-size:14px;font-weight:600}.NotesComposerLayouts_referenceTabs___vUaF .NotesComposerLayouts_modeButton__XwvHS[aria-selected=true]{color:var(--cc-accent);border-bottom-color:var(--cc-accent)}.NotesComposerLayouts_referenceLayout__mCXn5 textarea{border-radius:10px;font-size:14px}.NotesComposerLayouts_referenceLayout__mCXn5 .NotesComposerLayouts_voiceStrip__2Xtc8{flex-direction:column;justify-content:center;gap:6px;padding:12px;text-align:center;min-height:120px}.NotesComposerLayouts_referenceLayout__mCXn5 .NotesComposerLayouts_voiceStrip__2Xtc8 [role=alert]{flex-basis:100%;margin:0}.NotesComposerLayouts_referenceFooter__SvPTZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.NotesComposerLayouts_referenceHint__xyxbi{color:var(--notes-muted);font-size:11px;line-height:18px}.NotesComposerLayouts_referenceHint__xyxbi kbd{display:inline-grid;place-items:center;min-width:19px;height:20px;margin-inline:2px;border:1px solid var(--notes-border);border-radius:4px;font:inherit}.NotesComposerLayouts_referenceActions__1Qhwf{display:flex;gap:8px;margin-left:auto}.NotesComposerLayouts_referenceActions__1Qhwf button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;border:1px solid var(--notes-border);border-radius:7px;padding:7px 14px;color:var(--notes-muted);font-size:12px;font-weight:600}.NotesComposerLayouts_referenceActions__1Qhwf button[data-testid=composer-save-button]{color:var(--cc-on-accent)!important;background:var(--cc-accent)!important;border-color:var(--cc-accent)!important}.NotesComposerLayouts_referenceActions__1Qhwf button:focus-visible{outline:2px solid var(--notes-muted);outline-offset:3px}@media(max-width:440px){.NotesComposerLayouts_referenceLayout__mCXn5{gap:10px}.NotesComposerLayouts_referenceHint__xyxbi{flex-basis:100%}.NotesComposerLayouts_referenceTabs___vUaF .NotesComposerLayouts_modeButton__XwvHS{min-height:40px}}.NotesComposerLayouts_railLayout__aKuF5{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.NotesComposerLayouts_railControls__V68c8{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px 7px;border:1px solid var(--notes-border,#303035);border-radius:10px;width:104px}.NotesComposerLayouts_railControls__V68c8>*{width:100%}.NotesComposerLayouts_railControls__V68c8 .NotesComposerLayouts_subjectPill__ktau_{padding-inline:0;text-align:center;justify-content:center}.NotesComposerLayouts_railDivider__JIhqw{height:1px;background:var(--notes-border,#303035);margin-block:2px}.NotesComposerLayouts_railMain__bo7MI{display:grid;gap:8px;align-content:start;min-width:0}.NotesComposerLayouts_railMetaRow__xwDwO{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.NotesComposerLayouts_railVoiceButton__umo0d{justify-self:center}@media (max-width:620px){.NotesComposerLayouts_railLayout__aKuF5{grid-template-columns:minmax(0,1fr)}.NotesComposerLayouts_railControls__V68c8{flex-direction:row;flex-wrap:wrap;width:auto;align-items:center}.NotesComposerLayouts_railControls__V68c8>*{width:auto}.NotesComposerLayouts_railDivider__JIhqw{height:auto;width:1px;align-self:stretch;margin-block:0}.NotesComposerLayouts_railMetaRow__xwDwO,.NotesComposerLayouts_railVoiceButton__umo0d{display:none}}.NotesComposerLayouts_canvasLayout__mnPd4{display:grid;gap:8px}.NotesComposerLayouts_canvasFrame__BsHzN{position:relative;border:1px solid var(--notes-border,#303035);border-radius:8px;background:transparent}.NotesComposerLayouts_canvasFrame__BsHzN textarea{border:0!important;background:transparent!important}.NotesComposerLayouts_canvasFrame__BsHzN:focus-within{border-color:var(--notes-muted,#a1a1aa)}.NotesComposerLayouts_canvasCounter__UNIBU{position:absolute;right:8px;bottom:6px;font-size:10px;color:var(--notes-muted,#a1a1aa);background:var(--notes-bg,#111113);padding:0 4px;border-radius:4px;pointer-events:none}.NotesComposerLayouts_canvasDock__FwpNo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:1px solid var(--notes-border,#303035);border-radius:8px;padding:6px 8px}.NotesComposerLayouts_quickLayout__CQNWD{display:grid;gap:6px}.NotesComposerLayouts_quickFrame__kjg4q{display:flex;align-items:center;gap:6px;border:1px solid var(--notes-border,#303035);border-radius:999px;padding:4px 6px 4px 12px;background:transparent}.NotesComposerLayouts_quickFrame__kjg4q:focus-within{border-color:var(--notes-muted,#a1a1aa);border-radius:10px}.NotesComposerLayouts_quickInput__NYKH9{flex:1;min-width:0;border:0!important;background:transparent!important;padding-block:4px}.NotesComposerLayouts_quickActions__aF2O4{display:flex;align-items:center;gap:2px;flex-shrink:0}.NotesComposerLayouts_quickExpander__71neJ{display:grid;gap:6px;border:1px solid var(--notes-border,#303035);border-radius:10px;padding:8px 10px}@media (max-width:620px){.NotesComposerLayouts_quickFrame__kjg4q{flex-wrap:wrap;border-radius:12px}.NotesComposerLayouts_quickInput__NYKH9{flex-basis:100%}}.NotesComposerLayouts_splitLayout__29wjm{display:grid;gap:8px}.NotesComposerLayouts_splitColumns__SqUhA{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;align-items:stretch}.NotesComposerLayouts_splitTextPane__OpIHO{gap:6px}.NotesComposerLayouts_splitTextPane__OpIHO,.NotesComposerLayouts_splitVoicePane__yznBN{display:grid;align-content:start;min-width:0}.NotesComposerLayouts_splitVoicePaneTitle__ftI5x{margin:0;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--notes-muted,#a1a1aa)}@media (max-width:620px){.NotesComposerLayouts_splitColumns__SqUhA{grid-template-columns:minmax(0,1fr)}}.NotesComposerLayouts_compactRoot__YAxz3{display:grid;gap:0}.NotesComposerLayouts_compactRoot__YAxz3 fieldset{min-width:0}@media (max-width:600px){.NotesComposerLayouts_referenceLayout__mCXn5 textarea.NotesComposerLayouts_composerTextarea__wqhen{font-size:13px}.NotesComposerLayouts_referenceFooter__SvPTZ{flex-wrap:nowrap;gap:6px}.NotesComposerLayouts_referenceHint__xyxbi{font-size:12px;line-height:18px}.NotesComposerLayouts_referenceHintDetail__aawTI{display:none}.NotesComposerLayouts_referenceActions__1Qhwf{flex-shrink:0;gap:6px}.NotesComposerLayouts_referenceActions__1Qhwf button{padding-inline:8px}}.NotesComposerLayouts_referenceLayout__mCXn5 .NotesComposerLayouts_referenceActions__1Qhwf button{box-sizing:border-box;height:36px;min-height:36px;max-height:36px;line-height:20px;padding-block:7px}.NotesComposerLayouts_voiceButtonIdle__hovWX{background:var(--cc-surface);border:1px solid var(--notes-muted,var(--cc-muted));color:var(--cc-muted)}.NotesComposerLayouts_voiceButtonIdle__hovWX:hover:not(:disabled){background:var(--cc-hover);border-color:var(--cc-accent);color:var(--cc-text)}.NotesComposerLayouts_voiceButtonIdle__hovWX:focus-visible{outline:2px solid var(--cc-accent);outline-offset:3px}.NotesComposerLayouts_voiceButtonIdle__hovWX:disabled{opacity:.5}html[data-app-theme=light] .NotesComposerLayouts_voiceButtonIdle__hovWX{background:var(--cc-surface-raised);border-color:#cbd5e1}.NotesComposerLayouts_composerFields__AKCV7{border:0;padding:0;margin:0;min-width:0}.NotesComposerLayouts_referenceTabs___vUaF .NotesComposerLayouts_modeButton__XwvHS:hover:not(:disabled){background:var(--cc-hover)}.NotesComposerLayouts_referenceTabs___vUaF .NotesComposerLayouts_modeButton__XwvHS:focus-visible{outline:2px solid var(--cc-accent);outline-offset:-3px}.AddStudentModal_overlay__SHeQQ{--form-panel:#191c22;--form-text:#edf1f7;--form-muted:#abb5c3;--form-line:#353d48;--form-field:#20242c;--form-blue:#b8d7ff;--form-blue-text:#111827;position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(0 0 0/.55);font-family:var(--font-geist-sans),sans-serif}.AddStudentModal_dialog__o509x{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid var(--form-line);border-radius:12px;background:var(--form-panel);color:var(--form-text);box-shadow:0 24px 70px rgb(0 0 0/.25)}.AddStudentModal_header__2tmx4{flex-shrink:0;padding:24px 24px 0}.AddStudentModal_title__TBGIa{font-size:22px;line-height:1.3;font-weight:650;margin:0}.AddStudentModal_description__jr7_K{font-size:14px;line-height:1.5;color:var(--form-muted);margin:8px 0 0}.AddStudentModal_fields__DJD0k{min-height:0;overflow-y:auto;padding:22px 24px;display:flex;flex-direction:column;gap:16px}.AddStudentModal_label__9Tw_h{display:block;margin-bottom:7px;font-size:14px;line-height:20px;font-weight:600;color:var(--form-text)}.AddStudentModal_input__jo04k{display:block;width:100%;min-width:0;box-sizing:border-box;min-height:42px;border:1px solid var(--form-line);border-radius:7px;background:var(--form-field);padding:9px 12px;color:var(--form-text);font:inherit;font-size:15px;line-height:22px;box-shadow:none}.AddStudentModal_input__jo04k::placeholder{color:var(--form-muted)}.AddStudentModal_input__jo04k:focus-visible{outline:2px solid var(--form-blue);outline-offset:2px}.AddStudentModal_row__t_pSf{display:grid;grid-template-columns:1fr 1fr;gap:16px}.AddStudentModal_duration__5ymKz{display:flex;gap:4px;padding:4px;border:1px solid var(--form-line);border-radius:8px;background:var(--form-field)}.AddStudentModal_durationOption__alzLn{flex:1;min-height:34px;padding:6px 10px;border:1px solid transparent;border-radius:5px;font:inherit;font-size:14px;font-weight:600;background:transparent;color:var(--form-muted);cursor:pointer}.AddStudentModal_durationOption__alzLn[aria-pressed=true]{background:var(--form-blue);color:var(--form-blue-text)}.AddStudentModal_durationOption__alzLn:focus-visible{outline:2px solid var(--form-blue);outline-offset:2px}.AddStudentModal_footer__J4RKr{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;padding:16px 24px;border-top:1px solid var(--form-line)}.AddStudentModal_footer__J4RKr button{min-height:42px;padding:9px 20px;border-radius:7px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.AddStudentModal_cancel__79fEK{border:1px solid var(--form-line);background:transparent;color:var(--form-text)}.AddStudentModal_submit__0JSbV{border:1px solid var(--form-blue);background:var(--form-blue);color:var(--form-blue-text)}.AddStudentModal_footer__J4RKr button:hover{filter:brightness(1.07)}.AddStudentModal_footer__J4RKr button:disabled{opacity:.5;cursor:wait}html[data-app-theme=light] .AddStudentModal_overlay__SHeQQ{--form-panel:#fff;--form-text:#172132;--form-muted:#647084;--form-line:#d9e0e9;--form-field:#f8fafc;--form-blue:#2563eb;--form-blue-text:#fff;background:rgb(15 23 42/.35)}@media(max-width:480px){.AddStudentModal_overlay__SHeQQ{padding:12px}.AddStudentModal_dialog__o509x{max-height:calc(100dvh - 24px)}.AddStudentModal_header__2tmx4{padding:20px 20px 0}.AddStudentModal_fields__DJD0k{padding:20px;gap:14px}.AddStudentModal_row__t_pSf{gap:12px}.AddStudentModal_footer__J4RKr{padding:14px 20px}}.AddStudentModal_dialog__o509x .AddStudentModal_footer__J4RKr .AddStudentModal_submit__0JSbV{background:var(--form-blue);color:var(--form-blue-text);border-color:var(--form-blue);background-image:none;box-shadow:none}.AddStudentModal_profileBody__zlG_I{min-height:0;overflow-y:auto;padding:0 24px}.AddStudentModal_profileBody__zlG_I fieldset>section:first-child{padding-top:20px}.AddStudentModal_overlay__SHeQQ .AddStudentModal_footer__J4RKr .AddStudentModal_submit__0JSbV{background:var(--form-blue);color:var(--form-blue-text);border-color:var(--form-blue);font-weight:700}.AddStudentModal_overlay__SHeQQ .AddStudentModal_createDialog__AJPVo{max-width:600px}