@font-face{font-family:M4H Teacher Geist;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@media (min-width: 768px){.teacher-desktop-shell,.teacher-desktop-shell .app-content{background:#f7f7f8}.teacher-desktop-shell>aside{background:#fff;border-color:#e8e8eb}.teacher-desktop-shell #app-primary-nav a{border-left-color:transparent;box-shadow:none}.teacher-desktop-shell #app-primary-nav a[aria-current=page]{background:#202124;color:#fff}.teacher-desktop-shell #app-primary-nav a:not([aria-current=page]):hover{background:#f3f3f5}.teacher-daylight.teacher-desktop-shell,.teacher-daylight.teacher-desktop-shell .app-content{background:var(--td-canvas)}.teacher-daylight.teacher-desktop-shell>aside{background:var(--td-surface);border-color:var(--td-line)}.teacher-daylight.teacher-desktop-shell #app-primary-nav a[aria-current=page]{background:var(--td-accent-tint);color:var(--td-accent-ink)}.teacher-daylight.teacher-desktop-shell #app-primary-nav a:not([aria-current=page]):hover{background:var(--td-canvas)}}.teacher-desktop-shell,.teacher-page{--teacher-ink: #202124;--teacher-muted: #686b73;--teacher-line: #e8e8eb;--teacher-section-gap: 24px;--teacher-panel-radius: 16px}.teacher-page{font-family:M4H Teacher Geist,system-ui,sans-serif;color:var(--teacher-ink)}.teacher-stack{display:grid;gap:var(--teacher-section-gap);min-width:0}.teacher-panel{background:#fff;border:1px solid var(--teacher-line);border-radius:var(--teacher-panel-radius);min-width:0;overflow:hidden}.teacher-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--teacher-section-gap);align-items:start}@media (min-width: 768px){.teacher-page-width{width:100%;max-width:1440px}}@media (min-width: 1440px){.teacher-workspace{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width: 1199px){.teacher-workspace{grid-template-columns:minmax(0,1fr)}}.office-daylight{--m4h-accent-sky: #e8f2fc;--m4h-accent-sky-ink: #1d5fa3;--m4h-accent-lavender: var(--m4h-studio-tile);--m4h-accent-lavender-ink: var(--m4h-studio-tile-ink);--m4h-accent-peach: #fdeee2;--m4h-accent-peach-ink: #a24f0c;--m4h-accent-teal: #e3f4f2;--m4h-accent-teal-ink: #1f6f66;--m4h-accent-rose: #fbe9ee;--m4h-accent-rose-ink: #a8334f;--m4h-admin-purple: var(--m4h-studio-tile-ink);--m4h-admin-purple-soft: var(--m4h-studio-tile);--m4h-admin-lavender: var(--m4h-studio-tile);--m4h-admin-workspace: var(--m4h-studio-canvas);--m4h-admin-sidebar-from: #fff;--m4h-admin-sidebar-via: #fff;--m4h-admin-sidebar-to: #fff;--m4h-action-tint: #e6f1fb;--m4h-ink: var(--m4h-studio-ink);--m4h-ink-muted: var(--m4h-studio-secondary);--m4h-ink-faint: var(--m4h-studio-muted);--m4h-line: var(--m4h-studio-line);--m4h-line-soft: var(--m4h-studio-line);--m4h-tint: var(--m4h-studio-tint);--m4h-tint-soft: var(--m4h-studio-canvas);--m4h-tint-strong: var(--m4h-studio-line-strong);--m4h-shadow-soft: 0 0 #0000;--office-shadow-modal: 0 24px 48px rgba(0, 0, 0, .12);--office-font: "M4H Teacher Geist", Geist, system-ui, sans-serif;font-family:var(--office-font);color:var(--m4h-studio-ink)}.office-daylight.font-geist,.office-daylight .font-geist,.office-daylight .font-sans{font-family:var(--office-font)}.office-daylight .font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}@media (pointer: coarse),(max-width: 767px){.office-daylight #app-primary-nav a{min-height:44px}.office-daylight #app-primary-nav a.h-10{height:44px;width:44px}}.office-daylight .m4h-page-header.m4h-page-header{background:#fff;background-image:none;border:1px solid var(--m4h-studio-line);border-radius:var(--m4h-studio-panel-radius);--tw-shadow: 0 0 #0000}.office-daylight .m4h-page-eyebrow{font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--m4h-studio-muted)}.office-daylight .m4h-page-title{color:var(--m4h-studio-ink);font-weight:600;letter-spacing:-.03em}.office-daylight .m4h-page-description{color:var(--m4h-studio-muted)}.office-daylight .m4h-icon-well.m4h-icon-well{background:var(--m4h-studio-tile);color:var(--m4h-studio-tile-ink);border-radius:12px;--tw-shadow: 0 0 #0000}.office-daylight .m4h-avatar.m4h-avatar{background:var(--m4h-studio-tile);color:var(--m4h-studio-tile-ink);--tw-shadow: 0 0 #0000}.office-daylight .m4h-primary.m4h-primary{min-height:40px;border:1px solid var(--m4h-action);border-radius:9px;background:var(--m4h-action);color:#fff;filter:none;--tw-shadow: 0 0 #0000}.office-daylight .m4h-primary.m4h-primary:hover:not(:disabled){background:var(--m4h-action-hover);border-color:var(--m4h-action-hover)}.office-daylight .m4h-primary:focus-visible{outline:2px solid var(--m4h-action);outline-offset:2px}.office-daylight .m4h-soft-button.m4h-soft-button{min-height:40px;border-radius:9px;background:#fff;--tw-ring-color: var(--m4h-studio-line-strong);--tw-shadow: 0 0 #0000}.office-daylight .m4h-soft-button:not(.hover\:text-rose-700):not(.m4h-icon-button){color:var(--m4h-studio-ink)}.office-daylight .m4h-soft-button.m4h-soft-button:hover:not(:disabled):not(.hover\:bg-rose-50){background:var(--m4h-studio-hover);--tw-ring-color: var(--m4h-studio-line-strong)}.office-daylight .m4h-soft-button.m4h-soft-button:focus-visible{--tw-ring-color: var(--m4h-action)}.office-daylight .m4h-icon-button.m4h-icon-button{min-height:36px;min-width:36px;border-radius:8px;color:var(--m4h-studio-muted)}.office-daylight .m4h-icon-button.m4h-icon-button:hover{color:var(--m4h-studio-ink)}.office-daylight .m4h-pill{min-height:40px;border-radius:8px}.office-daylight .m4h-pill.m4h-pill-selected{background:var(--m4h-studio-ink);color:#fff;--tw-ring-color: var(--m4h-studio-ink);--tw-shadow: 0 0 #0000}.office-daylight .m4h-pill.m4h-pill-unselected{background:#fff;color:var(--m4h-studio-secondary);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 0 1px var(--m4h-studio-line-strong)}.office-daylight .m4h-pill.m4h-pill-unselected:hover{background:var(--m4h-studio-hover);color:var(--m4h-studio-ink)}.office-daylight .m4h-pill:focus-visible{--tw-ring-color: var(--m4h-action);--tw-ring-offset-width: 2px;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--m4h-action)}.office-daylight .communications-studio [role=tab][aria-selected=true]{background:var(--m4h-studio-ink);border-color:var(--m4h-studio-ink);color:#fff}.office-daylight .m4h-modal-overlay{background:#20212473;-webkit-backdrop-filter:none;backdrop-filter:none}.office-daylight .m4h-modal-panel.m4h-modal-panel{border:1px solid var(--m4h-studio-line);border-radius:var(--m4h-studio-panel-radius);--tw-shadow: var(--office-shadow-modal)}.office-daylight .m4h-modal-header{border-bottom-color:var(--m4h-studio-line)}.office-daylight .m4h-modal-icon.m4h-modal-icon{background:var(--m4h-studio-tile);background-image:none;color:var(--m4h-studio-tile-ink);border-radius:12px;--tw-shadow: 0 0 #0000}.office-daylight .m4h-modal-footer.m4h-modal-footer{background:var(--m4h-studio-tint);border-top:1px solid var(--m4h-studio-line)}.office-daylight .m4h-sheet-overlay{background:#20212473}.office-daylight .m4h-sheet-panel.m4h-sheet-panel{--tw-shadow: var(--office-shadow-modal);--tw-ring-color: var(--m4h-studio-line)}.office-daylight .m4h-sheet-header{border-bottom:1px solid var(--m4h-studio-line)}.office-daylight .m4h-sheet-footer.m4h-sheet-footer{background:var(--m4h-studio-tint);border-top-color:var(--m4h-studio-line)}.office-daylight .m4h-drawer-header.m4h-drawer-header{background:#fff;background-image:none;border-bottom:1px solid var(--m4h-studio-line)}.office-daylight .m4h-stat-card.m4h-stat-card{border:1px solid var(--m4h-studio-line);border-radius:var(--m4h-studio-panel-radius);background:#fff;--tw-shadow: 0 0 #0000}.office-daylight .m4h-stat-card.m4h-stat-card:hover{border-color:var(--m4h-studio-line-strong);--tw-shadow: 0 0 #0000}.office-daylight .m4h-stat-card:focus-visible{outline:2px solid var(--m4h-action);outline-offset:2px}.office-daylight .m4h-toolbar-input.m4h-toolbar-input{min-height:40px;border:1px solid var(--m4h-studio-line);border-radius:8px;background:#fff;color:var(--m4h-studio-ink);--tw-shadow: 0 0 #0000}.office-daylight .m4h-toolbar-input::-moz-placeholder{color:var(--m4h-studio-muted)}.office-daylight .m4h-toolbar-input::placeholder{color:var(--m4h-studio-muted)}.office-daylight .m4h-toolbar-input.m4h-toolbar-input:focus{border-color:var(--m4h-action);--tw-ring-color: var(--m4h-action);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--m4h-action)}.office-daylight .form-control{border-color:var(--m4h-studio-line);border-radius:8px;color:var(--m4h-studio-ink)}.office-daylight .form-control:focus-visible{border-color:var(--m4h-action);box-shadow:0 0 0 1px var(--m4h-action)}@media (pointer: coarse),(max-width: 767px){.office-daylight .m4h-primary.m4h-primary,.office-daylight .m4h-soft-button.m4h-soft-button,.office-daylight .m4h-pill,.office-daylight .m4h-toolbar-input.m4h-toolbar-input{min-height:44px}.office-daylight .m4h-icon-button.m4h-icon-button{min-height:44px;min-width:44px}}.office-daylight .border-stone-100,.office-daylight .border-stone-200,.office-daylight .border-stone-200\/80,.office-daylight .border-stone-300,.office-daylight .hover\:border-stone-300:hover,.office-daylight .border-indigo-100,.office-daylight .border-indigo-200,.office-daylight .border-violet-100,.office-daylight .border-violet-200,.office-daylight .border-sky-100,.office-daylight .border-sky-200{border-color:var(--m4h-studio-line)}.office-daylight .divide-stone-100>:not([hidden])~:not([hidden]),.office-daylight .divide-stone-200>:not([hidden])~:not([hidden]){border-color:var(--m4h-studio-line)}.office-daylight .ring-stone-200,.office-daylight .ring-stone-200\/80,.office-daylight .ring-stone-300\/90,.office-daylight .hover\:ring-stone-300:hover,.office-daylight .ring-indigo-100,.office-daylight .ring-indigo-200,.office-daylight .ring-violet-100{--tw-ring-color: var(--m4h-studio-line)}.office-daylight .bg-stone-50,.office-daylight .bg-stone-50\/60,.office-daylight .bg-stone-50\/70,.office-daylight .bg-stone-50\/80{background-color:var(--m4h-studio-canvas)}.office-daylight .bg-stone-100{background-color:var(--m4h-studio-tint)}.office-daylight .hover\:bg-stone-50:hover,.office-daylight .hover\:bg-stone-100:hover{background-color:var(--m4h-studio-hover)}.office-daylight .text-stone-950,.office-daylight .text-stone-900,.office-daylight .text-stone-800,.office-daylight .hover\:text-stone-900:hover,.office-daylight .hover\:text-stone-950:hover{color:var(--m4h-studio-ink)}.office-daylight .text-stone-700,.office-daylight .text-stone-600{color:var(--m4h-studio-secondary)}.office-daylight .text-stone-500,.office-daylight .text-stone-400{color:var(--m4h-studio-muted)}.office-daylight .shadow-sm,.office-daylight .shadow-md,.office-daylight .hover\:shadow-sm:hover,.office-daylight .hover\:shadow-md:hover{--tw-shadow: 0 0 #0000}.office-daylight .rounded-2xl{border-radius:16px}.office-daylight .rounded-xl{border-radius:12px}.office-daylight .bg-indigo-50,.office-daylight .bg-indigo-100,.office-daylight .bg-violet-50,.office-daylight .bg-violet-100,.office-daylight .bg-sky-50,.office-daylight .bg-sky-100,.office-daylight .hover\:bg-indigo-50:hover,.office-daylight .hover\:bg-violet-50:hover{background-color:var(--m4h-studio-tile)}.office-daylight .text-indigo-600,.office-daylight .text-indigo-700,.office-daylight .text-violet-600,.office-daylight .text-violet-700,.office-daylight .text-violet-800,.office-daylight .text-sky-700,.office-daylight .text-sky-800{color:var(--m4h-studio-tile-ink)}.office-daylight .bg-indigo-600,.office-daylight .bg-violet-600{background-color:var(--m4h-action)}.office-daylight .hover\:bg-indigo-700:hover,.office-daylight .hover\:bg-violet-700:hover,.office-daylight .bg-indigo-600:hover,.office-daylight .bg-violet-600:hover{background-color:var(--m4h-action-hover)}.office-daylight a.text-indigo-600:not(.m4h-soft-button):not(.m4h-primary):not(.m4h-pill),.office-daylight a.text-indigo-700:not(.m4h-soft-button):not(.m4h-primary):not(.m4h-pill),.office-daylight a.text-violet-600:not(.m4h-soft-button):not(.m4h-primary):not(.m4h-pill),.office-daylight a.text-violet-700:not(.m4h-soft-button):not(.m4h-primary):not(.m4h-pill),.office-daylight .text-\[var\(--m4h-action\)\]{color:var(--m4h-action)}.office-daylight a.hover\:text-indigo-800:hover,.office-daylight a.hover\:text-indigo-900:hover,.office-daylight a.hover\:text-violet-800:hover{color:var(--m4h-action-hover)}.office-daylight .focus-visible\:ring-indigo-500:focus-visible,.office-daylight .focus\:ring-indigo-500:focus,.office-daylight .focus\:ring-violet-100:focus,.office-daylight .focus\:ring-sky-500:focus,.office-daylight .focus-visible\:ring-violet-300:focus-visible,.office-daylight .ring-indigo-300,.office-daylight .ring-indigo-500,.office-daylight .ring-indigo-600{--tw-ring-color: var(--m4h-action)}.office-daylight .focus\:border-indigo-500:focus,.office-daylight .focus\:border-violet-300:focus,.office-daylight .focus\:border-sky-500:focus{border-color:var(--m4h-action)}.office-daylight .from-violet-50.via-white.to-amber-50{background-image:none;background-color:#fff}.office-daylight .bg-emerald-50,.office-daylight .bg-emerald-100{background-color:var(--m4h-studio-ok-bg)}.office-daylight .text-emerald-600,.office-daylight .text-emerald-700,.office-daylight .text-emerald-800{color:var(--m4h-studio-ok)}.office-daylight .border-emerald-100,.office-daylight .border-emerald-200{border-color:color-mix(in srgb,var(--m4h-studio-ok) 22%,white)}.office-daylight .ring-emerald-200{--tw-ring-color: color-mix(in srgb, var(--m4h-studio-ok) 22%, white)}.office-daylight .bg-amber-50,.office-daylight .bg-amber-50\/50,.office-daylight .bg-amber-100{background-color:var(--m4h-studio-warn-bg)}.office-daylight .text-amber-700,.office-daylight .text-amber-800,.office-daylight .text-amber-900{color:var(--m4h-studio-warn)}.office-daylight .border-amber-100,.office-daylight .border-amber-200{border-color:color-mix(in srgb,var(--m4h-studio-warn) 22%,white)}.office-daylight .ring-amber-200{--tw-ring-color: color-mix(in srgb, var(--m4h-studio-warn) 22%, white)}.office-daylight .bg-rose-50,.office-daylight .bg-rose-100{background-color:var(--m4h-studio-danger-bg)}.office-daylight .text-rose-600,.office-daylight .text-rose-700,.office-daylight .text-rose-800{color:var(--m4h-studio-danger)}.office-daylight .border-rose-100,.office-daylight .border-rose-200{border-color:color-mix(in srgb,var(--m4h-studio-danger) 22%,white)}.office-daylight .ring-rose-200{--tw-ring-color: color-mix(in srgb, var(--m4h-studio-danger) 22%, white)}.ops-home{display:grid;gap:24px;min-width:0;max-width:1180px;color:var(--m4h-studio-ink)}:where(.ops-home) :where(h1,h2,h3,p,ul,ol){margin:0}:where(.ops-home) :where(ul,ol){padding:0;list-style:none}.ops-home-eyebrow{font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;color:var(--m4h-studio-muted)}.ops-home-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:28px 30px;background:var(--m4h-studio-ink);color:#fff;border-radius:var(--m4h-studio-panel-radius)}.ops-home-hero .ops-home-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#fff9}.ops-home-live-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#b4b6bd}.ops-home-title{margin-top:10px;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.035em;color:#fff;overflow-wrap:anywhere}.ops-home-subtitle{margin-top:8px;font-size:14px;line-height:1.6;color:#fffc}.ops-home-date-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;box-sizing:border-box;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:9px;font-size:13px;font-weight:500;color:#fff;white-space:nowrap}.ops-home-date-icon{color:#fffc}.ops-home-section{display:grid;gap:14px;min-width:0}.ops-home-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.ops-home-section-title{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:650;letter-spacing:-.02em;color:var(--m4h-studio-ink)}.ops-home-section-icon{color:var(--m4h-action)}.ops-home-attn-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width: 640px){.ops-home-attn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.ops-home-attn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ops-home-tone--warn{--ops-tone-ink: var(--m4h-studio-warn);--ops-tone-tint: var(--m4h-studio-warn-bg)}.ops-home-tone--tile{--ops-tone-ink: var(--m4h-studio-tile-ink);--ops-tone-tint: var(--m4h-studio-tile)}.ops-home-tone--danger{--ops-tone-ink: var(--m4h-studio-danger);--ops-tone-tint: var(--m4h-studio-danger-bg)}.ops-home-tone--ok{--ops-tone-ink: var(--m4h-studio-ok);--ops-tone-tint: var(--m4h-studio-ok-bg)}.ops-home-tone--sky{--ops-tone-ink: var(--m4h-accent-sky-ink);--ops-tone-tint: var(--m4h-accent-sky)}.ops-home-tone--lavender{--ops-tone-ink: var(--m4h-accent-lavender-ink);--ops-tone-tint: var(--m4h-accent-lavender)}.ops-home-tone--peach{--ops-tone-ink: var(--m4h-accent-peach-ink);--ops-tone-tint: var(--m4h-accent-peach)}.ops-home-tone--teal{--ops-tone-ink: var(--m4h-accent-teal-ink);--ops-tone-tint: var(--m4h-accent-teal)}.ops-home-tone--rose{--ops-tone-ink: var(--m4h-accent-rose-ink);--ops-tone-tint: var(--m4h-accent-rose)}.ops-home-attn{display:flex;flex-direction:column;gap:6px;min-width:0;padding:20px;background:#fff;border:1px solid var(--m4h-studio-line);border-radius:var(--m4h-studio-panel-radius);transition:border-color .15s ease}.ops-home-attn:hover{border-color:var(--m4h-studio-line-strong)}.ops-home-attn-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.ops-home-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--ops-tone-tint);color:var(--ops-tone-ink);font-size:11px;font-weight:600;line-height:1.4}.ops-home-attn-tile{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:var(--ops-tone-tint);color:var(--ops-tone-ink)}.ops-home-attn-headline{font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--m4h-studio-ink)}.ops-home-tone--danger .ops-home-attn-headline{color:var(--m4h-studio-danger)}.ops-home-attn.is-zero .ops-home-attn-headline{color:var(--m4h-studio-muted)}.ops-home-attn-detail{margin-bottom:14px;font-size:13px;line-height:1.6;color:var(--m4h-studio-muted)}.ops-home-attn-count{font-weight:650;color:var(--ops-tone-ink)}.ops-home-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin-top:auto;padding:0 14px;box-sizing:border-box;border:1px solid var(--m4h-studio-line-strong);border-radius:9px;background:#fff;color:var(--m4h-studio-ink);font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ops-home-btn:hover{background:var(--m4h-studio-hover);border-color:var(--m4h-studio-line-strong)}.ops-home-btn-arrow{transition:transform .15s ease}.ops-home-btn:hover .ops-home-btn-arrow{transform:translate(2px)}.ops-home-btn--primary{background:var(--m4h-action);border-color:var(--m4h-action);color:#fff}.ops-home-btn--primary:hover{background:var(--m4h-action-hover);border-color:var(--m4h-action-hover);color:#fff}.ops-home-btn:focus-visible,.ops-home-link:focus-visible{outline:2px solid var(--m4h-action);outline-offset:2px}.ops-home-split{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media (min-width: 1024px){.ops-home-split{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.ops-home-panel{display:grid;gap:16px;min-width:0;padding:22px 24px;background:#fff;border:1px solid var(--m4h-studio-line);border-radius:var(--m4h-studio-panel-radius)}.ops-home-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.ops-home-panel-title{font-size:16px;font-weight:650;letter-spacing:-.02em;color:var(--m4h-studio-ink)}.ops-home-panel-title--icon{display:inline-flex;align-items:center;gap:8px}.ops-home-panel-title--icon svg{color:var(--m4h-studio-tile-ink)}.ops-home-panel-sub{margin-top:4px;font-size:12px;color:var(--m4h-studio-muted)}.ops-home-link{border-radius:4px;color:var(--m4h-action);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.ops-home-link:hover{color:var(--m4h-action-hover);text-decoration:underline}.ops-home-empty{padding:12px 0;font-size:13px;color:var(--m4h-studio-muted)}.ops-home-table-wrap{min-width:0;overflow-x:auto;margin:0 -24px;padding:0 12px}.ops-home-table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.ops-home-table th{padding:0 12px 10px;border-bottom:1px solid var(--m4h-studio-line);text-align:left;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;color:var(--m4h-studio-muted)}.ops-home-table td{padding:12px;border-bottom:1px solid var(--m4h-studio-line);vertical-align:middle;color:var(--m4h-studio-secondary)}.ops-home-table tbody tr:hover td{background:var(--m4h-studio-hover)}.ops-home-table tr:last-child td{border-bottom:0}@media (max-width: 639px){.ops-home-table{min-width:0}.ops-home-table th:nth-child(2),.ops-home-table td:nth-child(2),.ops-home-table th:nth-child(3),.ops-home-table td:nth-child(3){display:none}.ops-home-table-wrap{margin:0 -16px;padding:0 8px}}.ops-home-cell-strong{display:block;font-weight:600;color:var(--m4h-studio-ink)}.ops-home-cell-faint{display:block;font-size:12px;color:var(--m4h-studio-muted)}.ops-home-cell-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.ops-home-pill{display:inline-flex;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.ops-home-pill--pending{background:var(--m4h-studio-warn-bg);color:var(--m4h-studio-warn)}.ops-home-pill--waitlisted{background:var(--m4h-studio-tile);color:var(--m4h-studio-tile-ink)}.ops-home-pill--approved{background:var(--m4h-studio-ok-bg);color:var(--m4h-studio-ok)}.ops-home-pill--closed{background:var(--m4h-studio-tint);color:var(--m4h-studio-muted)}.ops-home-timeline{position:relative;display:grid;gap:16px;padding-left:20px}.ops-home-timeline:before{content:"";position:absolute;top:6px;bottom:6px;left:4px;width:1px;background:var(--m4h-studio-line)}.ops-home-timeline-item{position:relative;display:grid;gap:2px}.ops-home-timeline-item:before{content:"";position:absolute;top:5px;left:-20px;width:10px;height:10px;box-sizing:border-box;border:2px solid #fff;border-radius:999px;background:var(--ops-dot, var(--m4h-studio-muted))}.ops-home-dot--email{--ops-dot: var(--m4h-studio-ok)}.ops-home-dot--registration{--ops-dot: var(--m4h-action)}.ops-home-dot--other{--ops-dot: #b4b6bd}.ops-home-timeline-text{font-size:13px;line-height:1.5;color:var(--m4h-studio-secondary);overflow-wrap:anywhere}.ops-home-timeline-time{font-size:12px;color:var(--m4h-studio-muted)}.ops-home-skel{display:block;border-radius:6px;background:var(--m4h-studio-tint);animation:ops-home-pulse 1.4s ease-in-out infinite}.ops-home-skel--badge{width:110px;height:20px;border-radius:999px}.ops-home-skel--tile{width:32px;height:32px;border-radius:10px}.ops-home-skel--headline{width:70%;height:28px}.ops-home-skel--line{width:55%;height:14px;margin-bottom:14px}.ops-home-skel--button{width:100%;height:40px;margin-top:auto;border-radius:9px}.ops-home-skel--row{width:100%;height:36px}.ops-home-table-skel{display:grid;gap:10px}@keyframes ops-home-pulse{50%{opacity:.55}}@media (max-width: 1023px){.ops-home-hero{padding:24px}}@media (pointer: coarse),(max-width: 767px){.ops-home-btn,.ops-home-date-chip{min-height:44px}.ops-home-link{display:inline-flex;align-items:center;min-height:44px}}@media (prefers-reduced-motion: reduce){.ops-home-attn,.ops-home-btn,.ops-home-btn-arrow,.office-daylight .m4h-stat-card{transition:none;transform:none}.ops-home-btn:hover .ops-home-btn-arrow{transform:none}.ops-home-skel{animation:none}}.office-daylight .bg-violet-500,.office-daylight .bg-violet-400{background-color:#4a4d55}.office-daylight .bg-indigo-400,.office-daylight .bg-indigo-500{background-color:var(--m4h-studio-warn)}.office-daylight .text-violet-700,.office-daylight .text-indigo-600{color:var(--m4h-studio-ink)}.office-daylight .bg-indigo-50.text-indigo-600{background:var(--m4h-studio-tint);color:var(--m4h-studio-warn)}.office-daylight li>span[aria-hidden=true].absolute.bg-violet-600{background-color:var(--m4h-studio-warn)}.office-daylight section[data-pay-readiness-state=needs_confirmation]{background:var(--m4h-studio-warn-bg);border-color:#eedbb0}.office-daylight .from-rose-500.to-red-600{background-image:none;background-color:var(--m4h-studio-tile);color:var(--m4h-studio-tile-ink);--tw-shadow: 0 0 #0000;box-shadow:none}.office-daylight [aria-label="Student summary"] .bg-rose-500{background-color:var(--m4h-studio-line-strong)}.office-daylight [aria-label="Student summary"] .bg-rose-50{background-color:var(--m4h-studio-tile);color:var(--m4h-studio-tile-ink)}.office-daylight section.bg-slate-900{background:#fff;color:var(--m4h-studio-ink);border-color:var(--m4h-studio-line);box-shadow:none}.office-daylight section.bg-slate-900>div>div[class*=absolute]{display:none}.office-daylight section.bg-slate-900 .text-white\/80{color:var(--m4h-studio-muted)}.office-daylight section.bg-slate-900 button{background:var(--m4h-action);color:#fff;box-shadow:none}.office-daylight section.bg-slate-900 button:hover{background:var(--m4h-action-hover)}.office-daylight [class*="bg-indigo-50/"],.office-daylight [class*="bg-violet-50/"],.office-daylight [class*="bg-indigo-100/"]{background-color:var(--m4h-studio-tint)}.office-daylight [class*=border-indigo-],.office-daylight [class*=border-violet-]{border-color:var(--m4h-studio-line)}.office-daylight .from-violet-500.to-indigo-600,.office-daylight .from-sky-500.to-cyan-600{background-image:none;background-color:var(--m4h-studio-tile);color:var(--m4h-studio-tile-ink);box-shadow:none}.office-daylight .bg-sky-500,.office-daylight .bg-sky-400,.office-daylight .bg-blue-500{background-color:#4a4d55}.office-daylight .bg-sky-50,.office-daylight .bg-blue-50,.office-daylight .bg-cyan-50{background-color:var(--m4h-studio-tile)}.office-daylight .text-sky-600,.office-daylight .text-sky-700,.office-daylight .text-blue-600,.office-daylight .text-cyan-600{color:var(--m4h-studio-tile-ink)}.office-daylight .m4h-accent--sky{--m4h-accent-bg: var(--m4h-accent-sky);--m4h-accent-ink: var(--m4h-accent-sky-ink)}.office-daylight .m4h-accent--lavender{--m4h-accent-bg: var(--m4h-accent-lavender);--m4h-accent-ink: var(--m4h-accent-lavender-ink)}.office-daylight .m4h-accent--peach{--m4h-accent-bg: var(--m4h-accent-peach);--m4h-accent-ink: var(--m4h-accent-peach-ink)}.office-daylight .m4h-accent--teal{--m4h-accent-bg: var(--m4h-accent-teal);--m4h-accent-ink: var(--m4h-accent-teal-ink)}.office-daylight .m4h-accent--rose{--m4h-accent-bg: var(--m4h-accent-rose);--m4h-accent-ink: var(--m4h-accent-rose-ink)}.office-daylight .m4h-home-tile.m4h-home-tile{background:#fff;border:1px solid var(--m4h-studio-line);color:var(--m4h-studio-ink);--tw-shadow: 0 0 #0000;box-shadow:none}.office-daylight .m4h-home-tile.m4h-home-tile:hover{background:#fff;border-color:var(--m4h-studio-line-strong);transform:none}.office-daylight .m4h-home-tile:focus-visible{outline:2px solid var(--m4h-action);outline-offset:2px}.office-daylight .m4h-home-icon.m4h-home-icon{background:var(--m4h-accent-bg, var(--m4h-studio-tile));color:var(--m4h-accent-ink, var(--m4h-studio-tile-ink));--tw-shadow: 0 0 #0000;box-shadow:none}.office-daylight .m4h-home-icon.m4h-home-icon>svg{color:inherit}.office-daylight .m4h-home-activity-chip.m4h-home-activity-chip{background:var(--m4h-studio-tile);color:var(--m4h-studio-tile-ink)}.office-daylight a.text-\[var\(--m4h-admin-purple\)\],.office-daylight a .text-\[var\(--m4h-admin-purple\)\]{color:var(--m4h-action)}.office-daylight [class*=bg-gradient-to-][class*=from-][class*="-500"]:not(button):not(a),.office-daylight [class*=bg-gradient-to-][class*=from-][class*="-600"]:not(button):not(a){background-image:none;background-color:var(--m4h-studio-tile);color:var(--m4h-studio-tile-ink);--tw-shadow: 0 0 #0000;box-shadow:none}.office-daylight [aria-label="School summary"] .bg-indigo-500,.office-daylight [aria-label="School summary"] .bg-emerald-500,.office-daylight [aria-label="Teacher summary"] .bg-amber-500,.office-daylight [aria-label="Teacher summary"] .bg-emerald-500,.office-daylight [aria-label="Teacher summary"] .bg-blue-500{background-color:var(--m4h-studio-line-strong)}.office-daylight [aria-label="School summary"] .bg-emerald-50,.office-daylight [aria-label="Teacher summary"] .bg-amber-50,.office-daylight [aria-label="Teacher summary"] .bg-emerald-50{background-color:var(--m4h-studio-tile)}.office-daylight [aria-label="School summary"] .text-emerald-600,.office-daylight [aria-label="Teacher summary"] .text-amber-600,.office-daylight [aria-label="Teacher summary"] .text-emerald-600{color:var(--m4h-studio-tile-ink)}.office-daylight .m4h-role-pill.m4h-role-pill{background-color:var(--m4h-studio-tile);border-color:transparent;color:var(--m4h-studio-tile-ink)}.office-daylight .lp-eyebrow,.office-daylight .billing-eyebrow,.office-daylight .lp-earnings-caveat .lp-eyebrow{font-family:inherit;letter-spacing:.09em}.office-daylight .lp-status-needs{background:var(--m4h-studio-warn-bg);color:var(--m4h-studio-warn)}.office-daylight .lp-calendar-footer .lp-completed{background:var(--m4h-studio-muted)}.office-daylight .lp-calendar-footer .lp-cancelled{background:var(--m4h-studio-danger)}.office-daylight .lp-notice-error{background:var(--m4h-studio-danger-bg);color:var(--m4h-studio-danger)}.office-daylight .lp-notice-success{background:var(--m4h-studio-ok-bg);color:var(--m4h-studio-ok)}.office-daylight .billing-icon-tile,.office-daylight [aria-label="School summary"] .bg-indigo-50.text-indigo-600{background:var(--m4h-studio-tile);color:var(--m4h-studio-tile-ink)}:where(.m4h-seo,.m4h-seo *,.m4h-seo *:before,.m4h-seo *:after){border-width:0;border-style:solid;border-color:var(--m4h-line)}:where(.m4h-seo a){color:inherit;text-decoration:none}.m4h-seo .font-editorial-serif{font-family:"DM Serif Display",Georgia,serif;letter-spacing:-.025em;line-height:1.06}.m4h-seo .font-editorial{font-family:"Instrument Serif",Georgia,serif;letter-spacing:-.015em}.m4h-seo .kicker-tracking{letter-spacing:.16em;font-size:.72rem;font-weight:700;text-transform:uppercase}.m4h-seo .m4h-card{background-color:#fff;border:1px solid var(--m4h-line);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.m4h-seo .m4h-card:hover{transform:translateY(-3px);box-shadow:var(--m4h-shadow-soft);border-color:#d1d5db}.m4h-seo details>summary{list-style:none}.m4h-seo details>summary::-webkit-details-marker{display:none}.m4h-seo .quiz-option-card{transition:all .2s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: no-preference){.m4h-seo .quiz-option-card:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.m4h-seo [class*=anim-]{animation:none!important}}.m4h-seo h1[tabindex="-1"]:focus{outline:none}.m4h-seo{background:var(--m4h-tint-soft)}
