:root{--ezsc-glass-bg:rgba(255,255,255,.72);--ezsc-glass-border:rgba(255,255,255,.7);--ezsc-glass-shadow:0 24px 80px rgba(15,23,42,.18);--ezsc-glass-text:#172033;--ezsc-glass-muted:#64748b;--ezsc-glass-overlay:rgba(15,23,42,.24);--ezsc-glass-blur:24px}html.ezsc-mode-dark{--ezsc-glass-bg:rgba(15,24,39,.72);--ezsc-glass-border:rgba(255,255,255,.12);--ezsc-glass-shadow:0 26px 90px rgba(0,0,0,.34);--ezsc-glass-text:#f8fafc;--ezsc-glass-muted:#a8b3c6;--ezsc-glass-overlay:rgba(2,6,23,.34)}.ezsc-calendar-details-backdrop,.ezsc-system-notice-overlay,.ezsc-course-invite-popup,.ezsc-onboarding-backdrop,.ezsc-growth-modal-backdrop,.ezsc-calendar-modal-backdrop,.ezsc-media-modal,.ezsc-materials-modal,.ezsc-course-created-modal,.ezsc-recording-followup-backdrop{background:var(--ezsc-glass-overlay)!important;backdrop-filter:blur(12px) saturate(120%)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important}.ezsc-calendar-details-card,.ezsc-system-notice-dialog,.ezsc-course-invite-popup-card,.ezsc-onboarding-dialog,.ezsc-growth-modal-card,.ezsc-media-modal-card,.ezsc-materials-dialog,.ezsc-calendar-modal .ezsc-calendar-editor,.ezsc-calendar-modal .ezsc-lesson-calendar-editor,.ezsc-course-created-modal>div,.ezsc-event-reminder-popup,.ezsc-recording-followup-card{background:var(--ezsc-glass-bg)!important;border:1px solid var(--ezsc-glass-border)!important;box-shadow:var(--ezsc-glass-shadow)!important;color:var(--ezsc-glass-text)!important;backdrop-filter:blur(var(--ezsc-glass-blur)) saturate(150%)!important;-webkit-backdrop-filter:blur(var(--ezsc-glass-blur)) saturate(150%)!important}.ezsc-calendar-details-card h2,.ezsc-system-notice-dialog h2,.ezsc-course-invite-popup-card h2,.ezsc-onboarding-dialog h2,.ezsc-growth-modal-card h2,.ezsc-growth-modal-card h3,.ezsc-media-modal-card h3,.ezsc-materials-dialog h2,.ezsc-materials-dialog h3,.ezsc-recording-followup-card h2{color:var(--ezsc-glass-text)!important;font-size:21px!important;line-height:1.3!important;font-weight:780!important;letter-spacing:-.015em!important}.ezsc-calendar-details-time,.ezsc-calendar-details-description,.ezsc-system-notice-message,.ezsc-course-invite-popup-card p,.ezsc-onboarding-step p,.ezsc-growth-modal-card p,.ezsc-media-modal-card label,.ezsc-materials-dialog p,.ezsc-recording-followup-card p{color:var(--ezsc-glass-muted)!important;font-size:13px!important;line-height:1.65!important}.ezsc-onboarding-dialog input,.ezsc-onboarding-dialog textarea,.ezsc-onboarding-dialog select,.ezsc-growth-modal-card input,.ezsc-growth-modal-card textarea,.ezsc-growth-modal-card select,.ezsc-media-modal-card input,.ezsc-media-modal-card textarea,.ezsc-media-modal-card select,.ezsc-materials-dialog input,.ezsc-materials-dialog textarea,.ezsc-materials-dialog select,.ezsc-recording-followup-card input,.ezsc-recording-followup-card select{background:rgb(255 255 255 / .56)!important;border-color:rgb(148 163 184 / .34)!important}html.ezsc-mode-dark .ezsc-onboarding-dialog input,html.ezsc-mode-dark .ezsc-onboarding-dialog textarea,html.ezsc-mode-dark .ezsc-onboarding-dialog select,html.ezsc-mode-dark .ezsc-growth-modal-card input,html.ezsc-mode-dark .ezsc-growth-modal-card textarea,html.ezsc-mode-dark .ezsc-growth-modal-card select,html.ezsc-mode-dark .ezsc-media-modal-card input,html.ezsc-mode-dark .ezsc-media-modal-card textarea,html.ezsc-mode-dark .ezsc-media-modal-card select,html.ezsc-mode-dark .ezsc-materials-dialog input,html.ezsc-mode-dark .ezsc-materials-dialog textarea,html.ezsc-mode-dark .ezsc-materials-dialog select,html.ezsc-mode-dark .ezsc-recording-followup-card input{background:rgb(15 23 42 / .54)!important;color:#f8fafc!important}.ezsc-calendar-details-close,.ezsc-system-notice-close,.ezsc-course-invite-popup-close,.ezsc-growth-modal-close,.ezsc-calendar-modal-close,.ezsc-recording-followup-close{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:50%!important;border:1px solid rgb(148 163 184 / .28)!important;background:rgb(255 255 255 / .42)!important;color:var(--ezsc-glass-text)!important;font-size:21px!important;line-height:1!important;box-shadow:0 6px 18px rgb(15 23 42 / .08)!important}html.ezsc-mode-dark .ezsc-calendar-details-close,html.ezsc-mode-dark .ezsc-system-notice-close,html.ezsc-mode-dark .ezsc-course-invite-popup-close,html.ezsc-mode-dark .ezsc-growth-modal-close,html.ezsc-mode-dark .ezsc-calendar-modal-close,html.ezsc-mode-dark .ezsc-recording-followup-close{background:rgb(15 23 42 / .44)!important}@media(max-width:640px){.ezsc-calendar-details-modal,.ezsc-system-notice-overlay,.ezsc-course-invite-popup,.ezsc-growth-modal,.ezsc-media-modal,.ezsc-materials-modal,.ezsc-recording-followup-modal{padding:12px!important;align-items:end!important}.ezsc-calendar-details-card,.ezsc-system-notice-dialog,.ezsc-course-invite-popup-card,.ezsc-growth-modal-card,.ezsc-media-modal-card,.ezsc-materials-dialog,.ezsc-recording-followup-card{width:100%!important;max-width:none!important;max-height:min(88dvh,760px)!important;overflow:auto!important;border-radius:24px!important;padding:24px 18px calc(20px + env(safe-area-inset-bottom,0px))!important}.ezsc-calendar-details-card h2,.ezsc-system-notice-dialog h2,.ezsc-course-invite-popup-card h2,.ezsc-growth-modal-card h2,.ezsc-growth-modal-card h3,.ezsc-media-modal-card h3,.ezsc-materials-dialog h2,.ezsc-materials-dialog h3,.ezsc-recording-followup-card h2{font-size:19px!important}.ezsc-calendar-details-actions,.ezsc-recording-followup-actions{display:grid!important;grid-template-columns:1fr!important}.ezsc-calendar-details-actions>*,.ezsc-recording-followup-actions>*{width:100%!important;box-sizing:border-box!important}}