:is(.lp-instructor,body:has(.lp-instructor)){--background:#f6f4ef;--foreground:#1a1a17;--card:#fffefb;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:#0b6b45;--primary-foreground:#ffffff;--muted:#e4dfd5;--muted-foreground:#5e5b53;--border:#e4dfd5;--input:#948a78;--ring:var(--primary);--lp-green-text:#0b5a3b;--lp-amber-fill:#e8a33d;--lp-amber-text:#7a4a00;--lp-amber-tint:#fbf0dc;--lp-red:#b3261e;--lp-blue:#1f5fa8;--lp-blue-text:#1f4f8a;--lp-blue-tint:#e6eef8;--lp-green-tint:#e3f1e9;--lp-chevron:#8b877d;--lp-mark-ink:#1a1a17;--lp-mark-glyph:#1a1a17;--secondary:var(--lp-green-tint);--secondary-foreground:var(--lp-green-text);--accent:var(--lp-green-tint);--accent-foreground:var(--lp-green-text);--success:var(--primary);--success-foreground:var(--primary-foreground);--warning:var(--lp-amber-text);--warning-foreground:var(--card);--destructive:var(--lp-red);--destructive-foreground:#ffffff;--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--font-sans:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-bricolage),var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--color-primary:var(--primary);--color-foreground:var(--foreground);font-family:var(--font-sans);color:var(--foreground)}.dark :is(.lp-instructor,body:has(.lp-instructor)){--background:#141412;--foreground:#f2efe8;--card:#1e1d1a;--primary:#5cc495;--primary-foreground:#141412;--muted:#3a3832;--muted-foreground:#aca697;--border:#3a3832;--input:#77715f;--lp-green-text:#5cc495;--lp-amber-fill:#f0b45a;--lp-mark-ink:#f2efe8;--lp-mark-glyph:#141412;--lp-amber-text:#f0b45a;--lp-amber-tint:#332819;--lp-red:#f28b82;--lp-blue:#86b1ea;--lp-blue-text:#86b1ea;--lp-blue-tint:#1b293b;--lp-green-tint:#192f25;--lp-chevron:#aca697;--destructive-foreground:#141412;--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--secondary:var(--lp-green-tint);--secondary-foreground:var(--lp-green-text);--accent:var(--lp-green-tint);--accent-foreground:var(--lp-green-text);--success:var(--primary);--success-foreground:var(--primary-foreground);--warning:var(--lp-amber-text);--warning-foreground:var(--card);--destructive:var(--lp-red);--ring:var(--primary);--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}:is(.lp-instructor,body:has(.lp-instructor)) :is(h1,h2,.font-display){font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance}.lp-instructor .lp-page-stack [data-slot=button]{min-height:44px;font-size:15px;line-height:20px;font-weight:500}.lp-instructor .lp-page-stack :is(input,select,textarea){min-height:44px;border-color:var(--input);font-size:16px;line-height:24px}.lp-instructor .lp-page-stack textarea{min-height:88px}.lp-instructor .lp-page-stack :is([data-variant=outline],[data-slot=switch]){border-color:var(--input)}.lp-instructor .lp-page-stack .text-sm{font-size:15px;line-height:20px}.lp-instructor .lp-page-stack :is(.text-xs,.text-\[10px\],.text-\[11px\],.text-\[12px\]){font-size:13px;line-height:18px}.lp-instructor .lp-page-stack [data-slot=badge]{font-size:13px;line-height:18px;font-weight:500}.lp-instructor .lp-page-stack [data-slot=card]{box-shadow:none}.lp-instructor .lp-page-stack h3{font-weight:600}.dark :is(.lp-instructor,body:has(.lp-instructor)) .text-destructive{color:var(--lp-red)}.lp-instructor .lp-money [data-slot=page-header]>div{align-items:flex-start}.lp-instructor .lp-money [data-slot=page-header]>div>div:last-child{width:auto;margin-left:auto}body:has(.lp-instructor),html:has(.lp-instructor){background-color:#f6f4ef}.dark body:has(.lp-instructor),html.dark:has(.lp-instructor){background-color:#141412}.lp-instructor{font-size:16px;line-height:24px}.lp-instructor :not(.grid)>.lp-section+.lp-section{margin-block-start:32px}.lp-instructor .lp-section>header{margin:0 0 12px}.lp-instructor .lp-section>header p{margin:2px 0 0;font-size:13px;line-height:18px}.lp-instructor .lp-section>header h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:18px;line-height:24px;font-weight:650}.lp-instructor .lp-section :is(ul,ol).divide-y>li:not(:has(>a:only-child)){min-height:56px;padding:12px 16px}.lp-instructor :is(a.underline,[data-variant=link],[data-slot=button].bg-transparent):is(:hover,:focus,:focus-visible){background:transparent}.lp-instructor :is(a.underline,[data-variant=link],[data-slot=button].bg-transparent):hover{text-decoration:underline}