:root{--noise-opacity:0;--noise-opacity-strong:0;--noise-tile:none;--font-cormorant:"Cormorant Garamond",Garamond,Georgia,serif;--font-spectral:"Spectral",Georgia,serif;--font-inter:"Inter",system-ui,-apple-system,sans-serif;--font-jetbrains:"JetBrains Mono",ui-monospace,Menlo,Monaco,monospace;--font-archivo:"Archivo",sans-serif;--font-archivo-black:"Archivo Black",sans-serif;--font-dm-serif:"DM Serif Display",Georgia,serif;--font-caveat:"Caveat",cursive;--font-space-grotesk:"Space Grotesk",system-ui,sans-serif;--bg-canvas:#F8F7FF;--bg-surface:#FFFFFF;--bg-subtle:#F4F2FA;--border-color:#E5E1F6;--border-hover:#C4B5FD;--color-accent:#7C3AED;--color-accent-light:#EDE9FE;--text-main:#181528;--text-muted:#67637E;--divider:#E5E1F6;--border:#E5E1F6;--primary:#7C3AED;--primary-rgb:124,58,237;--primary-50:#F5F3FF;--primary-100:#EDE9FE;--primary-200:#DDD6FE;--primary-300:#C4B5FD;--primary-400:#A78BFA;--primary-500:#8B5CF6;--primary-600:#7C3AED;--primary-700:#6D28D9;--on-primary:#FFFFFF;--color-primary-btn:#7C3AED;--color-primary-btn-hover:#6D28D9;--md-sys-color-primary:#7C3AED;--md-sys-color-on-primary:#FFFFFF;--md-sys-color-primary-container:#EDE9FE;--md-sys-color-on-primary-container:#4C1D95;--md-sys-color-inverse-primary:#A78BFA;--md-sys-color-surface:#FFFFFF;--md-sys-color-surface-container-low:#F8F7FF;--md-sys-color-surface-container:#F4F2FA;--md-sys-color-outline:#E5E1F6;--md-sys-color-outline-variant:#EDE9FE;--md-sys-color-on-surface:#181528;--md-sys-color-on-surface-variant:#67637E}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-main);background-color:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:after{display:none!important;content:none!important}h1,h2,h3,h4,h5,h6{font-family:Poppins,Plus Jakarta Sans,sans-serif}.bg-md-primary-container:before,.bg-md-primary:before,.md-app-tab.is-active:before,.md-app-tab[aria-current=page]:before,.md-avatar:before,.md-btn-primary:before,.md-btn-tonal:before,.md-cal-day-selected:before,.md-card-header:before,.md-checkbox.is-checked:before,.md-pill-accent:before,.md-sidebar-item[aria-current=page]:before,.md-slot-btn-active:before,.md-stepper-segment.is-active:before,.md-stepper-segment.is-complete:before,.md-switch.is-on:before,[class*="bg-[var(--primary-100)"]:before,[class*="bg-[var(--primary-50)"]:before,[class*="bg-md-primary/"]:before,[data-open=true]>button[aria-expanded=true]:before,[style*="background-color: var(--md-sys-color-primary)"]:before,[style*="background-color: var(--md-sys-color-primary-container"]:before,[style*="background: var(--md-sys-color-primary)"]:before,[style*="background: var(--md-sys-color-primary-container"]:before{display:none!important;content:none!important}.brand-themed .md-btn-primary{border-radius:9999px!important}.brand-themed .md-btn-primary,.brand-themed .md-cal-day-selected{background:var(--md-sys-color-primary,var(--primary))!important;color:var(--md-sys-color-on-primary,var(--on-primary,#FFFFFF))!important}.brand-themed .md-calendar-header{color:var(--md-sys-color-on-surface,var(--text-main,#181528))}.brand-themed .md-pill-accent{background:var(--md-sys-color-primary-container,var(--primary-100))!important;color:var(--md-sys-color-on-primary-container,var(--primary-700))!important}.brand-themed a:not(.md-btn){color:var(--md-sys-color-primary,var(--primary))}.dashboard-main-canvas>main,.dashboard-shell-content main,.dashboard-shell-content main.max-w-3xl,.dashboard-shell-content main.max-w-4xl,.dashboard-shell-content main.max-w-5xl,.dashboard-shell-content main.max-w-6xl{max-width:1120px!important;margin:28px auto!important;background:#FFFFFF!important;border:1px solid #e5e1f6!important;border-radius:24px!important;box-shadow:0 12px 32px -8px rgba(24,21,40,.06),0 2px 6px -1px rgba(24,21,40,.03)!important;padding:28px!important}.dashboard-shell-content main .md-card:not(.md-card .md-card),.schedule-section-well{background:#F8F7FF!important;border:1px solid #ede9fe!important;border-radius:22px!important;padding:24px!important;box-shadow:none!important}.dashboard-shell-content main .md-card:not(.md-card .md-card)>.md-card-header,.schedule-section-well>.md-card-header{background:transparent!important;color:#181528!important;padding:0 0 16px!important;margin-bottom:20px!important;border-bottom:1px solid #e5e1f6!important}.dashboard-shell-content main .md-card:not(.md-card .md-card)>.md-card-header>h2,.schedule-section-well>.md-card-header>h2{font-family:Poppins,sans-serif!important;font-weight:700!important;color:#181528!important}.dashboard-shell-content main .md-card:not(.md-card .md-card)>.md-card-pad,.schedule-section-well>.md-card-pad{padding:0!important}.dashboard-shell-content main .md-card:not(:has(.md-card)):not(.md-card .md-card)>.md-card-pad{background:#FFFFFF!important;border:1px solid #e5e1f6!important;border-radius:18px!important;padding:24px!important;box-shadow:0 4px 14px -4px rgba(24,21,40,.05)!important}.dashboard-shell-content main .md-card .md-card,.dashboard-shell-content main .md-card article.md-card,.dashboard-shell-content main .md-card li.md-card,.example-b-subcard{background:#FFFFFF!important;border:1px solid #e5e1f6!important;border-radius:18px!important;box-shadow:0 4px 14px -4px rgba(24,21,40,.05)!important}.md-sidebar{background:#FFFFFF!important;border-right:1px solid #e5e1f6!important}.md-sidebar-divider{margin-top:auto!important;flex:0 0 1px!important;height:1px!important;border-bottom:1px solid #e5e1f6!important;margin-bottom:12px!important}.md-sidebar-item{border-radius:12px!important;font-weight:600!important}.md-sidebar-item:hover{background:#F4F2FA!important;color:#181528!important}.md-sidebar-item[aria-current=page]{background:#EDE9FE!important;color:#7C3AED!important;font-weight:700!important}.md-btn{font-weight:600!important;letter-spacing:.01rem}.md-btn,.md-btn-primary{border-radius:9999px!important}.md-btn-primary{background:#7C3AED!important;color:#FFFFFF!important}.md-btn-primary:hover:not(:disabled){background:#6D28D9!important}.md-btn-outline,.md-btn-outlined{background:#FFFFFF;border:1px solid #e5e1f6;color:#181528;border-radius:9999px!important}.md-btn-outline:hover,.md-btn-outlined:hover{background:#F8F7FF;border-color:#C4B5FD}.md-app-tab{border-radius:9999px!important;height:34px!important;padding:0 16px!important;font-size:12.5px!important;font-weight:600!important;background:transparent;color:#67637E;transition:all .15s ease}.md-app-tab:hover{background:#F4F2FA;color:#181528}.md-app-tab.is-active,.md-app-tab[aria-current=page],.md-app-tab[aria-selected=true]{background:#7C3AED!important;color:#FFFFFF!important;font-weight:700!important;box-shadow:0 2px 6px rgba(124,58,237,.22)!important}.md-pill{border-radius:9999px!important;font-weight:700!important;font-size:11px!important}.form-field input,.form-field select,.form-field textarea,.md-input,.md-select,.md-textarea{border-radius:12px!important;border-color:#E5E1F6!important;background:#FFFFFF!important}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.md-input:focus,.md-select:focus,.md-textarea:focus{border-color:#7C3AED!important;outline:none!important;box-shadow:0 0 0 3px rgba(124,58,237,.15)!important}