.student-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--student-primary:var(--color-accent);--student-primary-hover:var(--color-accent-highlight);--student-primary-soft:color-mix(in srgb, var(--color-accent) 8%, transparent);--student-brand:var(--color-surface);--student-navy:var(--color-text-primary);--student-brand-soft:var(--color-card-alt);--student-canvas:var(--color-bg);--student-surface:var(--color-card);--student-text:var(--color-text-primary);--student-text-muted:var(--color-text-secondary);--student-muted:var(--color-text-secondary);--student-border:var(--color-border);--student-focus:var(--color-accent);--student-danger:var(--color-error);--student-danger-soft:color-mix(in srgb, var(--color-error) 8%, transparent);--student-warning:var(--color-warning);--student-warning-soft:color-mix(in srgb, var(--color-warning) 8%, transparent);--student-success:var(--color-accent-dark);--student-success-soft:color-mix(in srgb, var(--color-accent) 12%, transparent);--student-info:var(--color-accent-dark);--student-info-soft:color-mix(in srgb, var(--color-accent) 8%, transparent);--student-radius-sm:8px;--student-radius-md:10px;--student-radius-lg:12px;--student-shadow-card:var(--shadow-card);--background:var(--student-canvas);--foreground:var(--student-text);--card:var(--student-surface);--card-foreground:var(--student-text);--popover:var(--student-surface);--popover-foreground:var(--student-text);--primary:var(--student-primary);--primary-foreground:var(--color-text-primary);--secondary:var(--color-surface);--secondary-foreground:var(--student-text);--muted:var(--color-surface);--muted-foreground:var(--student-text-muted);--accent:var(--student-primary-soft);--accent-foreground:var(--student-primary);--destructive:var(--student-danger);--success:var(--student-success);--warning:var(--student-warning);--info:var(--student-info);--border:var(--student-border);--input:var(--color-border);--ring:var(--student-focus);--text-heading:var(--student-text);--text-primary:var(--student-text);--text-body:var(--student-text);--text-secondary:var(--student-text-muted);--text-muted:var(--student-text-muted)}.student-scope input,.student-scope select,.student-scope textarea{border-color:var(--student-border);background:var(--color-bg);color:var(--student-text)}.student-scope input:disabled,.student-scope select:disabled,.student-scope textarea:disabled{background:var(--color-surface);color:var(--student-text-muted);opacity:1}.student-scope .recording-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--student-canvas:var(--color-recording-bg);--student-surface:var(--color-recording-surface);--student-brand:var(--color-recording-surface);--student-navy:var(--color-recording-text);--student-text:var(--color-recording-text);--student-text-muted:var(--color-recording-muted);--student-border:var(--color-recording-border)}.student-scope input::placeholder,.student-scope textarea::placeholder{color:var(--student-text-muted)}.student-scope .student-surface{border:1px solid var(--student-border);border-radius:var(--student-radius-md);background:var(--student-surface);box-shadow:var(--student-shadow-card);color:var(--student-text)}.student-scope .student-page-title{color:var(--student-navy);letter-spacing:-.03em;font-size:clamp(1.75rem,3.5vw,2.125rem);font-weight:650;line-height:1.2}.student-scope .student-eyebrow{color:var(--student-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.student-scope .student-muted{color:var(--student-text-muted)}@media (prefers-reduced-motion:reduce){.student-scope *,.student-scope :before,.student-scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.student-scope .student-surface{box-shadow:none;border-color:canvastext}}
