.theme-paper-hybrid{--color-cream:#f6f7fa;--color-cream-deep:#edf0f6;--color-paper:#dfe3ec;--color-taupe:#e1e4ec;--color-taupe-deep:#c0c5d2;--color-ink:#0d1014;--color-ink-hover:#1f242c;--color-body:#1a1d23;--color-body-muted:#1a1d23;--color-meta:#5f6678;--color-label:#7e8497;--color-label-soft:#9ba1b3;--color-placeholder:#b0b6c4;--color-card-dark:#0d1014;--accent-soft:#f1e8fc;--accent:#c8b3e6;--accent-ink:#4a3868;--cta-grad-from:#1a90fe;--cta-grad-to:#5e00ff;--cta-grad-from-hover:#3da0fe;--cta-grad-to-hover:#7220ff;--background:#f6f7f9;--foreground:#0f1115;--primary:#0f1115;--primary-foreground:#f6f7f9;--secondary:#f0f2f4;--secondary-foreground:#0f1115;--muted:#f0f2f4;--muted-foreground:#5f6777;--border:#e1e4ea;--input:#e1e4ea;--ring:#0f1115;--radius:0;--font-sans:var(--font-paper-sans,"Inter",system-ui,sans-serif);font-family:var(--font-sans);background:var(--color-cream);color:var(--color-ink);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme-paper-hybrid *,.theme-paper-hybrid :before,.theme-paper-hybrid :after{box-shadow:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;border-radius:0!important}.theme-paper-hybrid .rounded-full>img,.theme-paper-hybrid img.rounded-full{overflow:hidden;border-radius:9999px!important}.theme-paper-hybrid .rounded-full:has(img){overflow:hidden;border-radius:9999px!important}.theme-paper-hybrid .rounded-full:has(img) img{border-radius:inherit!important}.theme-paper-hybrid button.bg-black,.theme-paper-hybrid a.bg-black{border:1px solid var(--color-ink)!important;background:var(--color-ink)!important;color:var(--color-cream)!important;font-family:var(--font-sans)!important;letter-spacing:-.005em!important;padding:14px 22px!important;font-size:14px!important;font-weight:500!important;transition:background .15s,color .15s!important}.theme-paper-hybrid button.bg-black:hover,.theme-paper-hybrid a.bg-black:hover{background:var(--color-ink-hover)!important;transform:none!important}.theme-paper-hybrid button.bg-black:active,.theme-paper-hybrid a.bg-black:active{transform:none!important}.theme-paper-hybrid button.bg-white,.theme-paper-hybrid a.bg-white{border:1px solid var(--cta-grad-from)!important;background:linear-gradient(180deg,var(--cta-grad-from)0%,var(--cta-grad-to)100%)!important;color:var(--color-cream)!important;font-family:var(--font-sans)!important;letter-spacing:-.005em!important;cursor:pointer!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:18px 28px!important;font-size:15px!important;font-weight:600!important;transition:background .2s,box-shadow .2s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff38!important}.theme-paper-hybrid button.bg-white:hover,.theme-paper-hybrid a.bg-white:hover{background:linear-gradient(180deg,var(--cta-grad-from-hover)0%,var(--cta-grad-to-hover)100%)!important;cursor:pointer!important;transform:none!important;box-shadow:inset 0 1px #ffffff47,0 8px 22px #1a90fe38!important}.theme-paper-hybrid button:not(.bg-black):not(.bg-white):not(:disabled),.theme-paper-hybrid a[role=button]:not(.bg-black):not(.bg-white){transition:background .15s,color .15s!important}.theme-paper-hybrid h1,.theme-paper-hybrid h2,.theme-paper-hybrid h3,.theme-paper-hybrid .font-display{font-family:var(--font-paper-sans,var(--font-sans))!important}.theme-paper-hybrid h1,.theme-paper-hybrid h1.font-display{letter-spacing:-.04em;line-height:.96;font-weight:600!important}.theme-paper-hybrid h2,.theme-paper-hybrid h2.font-display{letter-spacing:-.03em;line-height:1.05;font-weight:500!important}.theme-paper-hybrid h3,.theme-paper-hybrid h3.font-display{letter-spacing:-.02em;line-height:1.15;font-weight:500!important}.theme-paper-hybrid p,.theme-paper-hybrid li{line-height:1.6}.theme-paper-hybrid{font-feature-settings:"ss01","cv11"}.theme-paper-hybrid .tabular-nums,.theme-paper-hybrid time,.theme-paper-hybrid [class*=font-mono],.theme-paper-hybrid .uppercase[class*=tracking-]{font-variant-numeric:tabular-nums}.theme-paper-hybrid .font-display{font-variant-numeric:tabular-nums lining-nums}.theme-paper-hybrid .uppercase,.theme-paper-hybrid .text-label-soft,.theme-paper-hybrid [class*=tracking-\[]{text-transform:uppercase;font-variant-numeric:tabular-nums;font-family:var(--font-paper-mono,ui-monospace,monospace)!important;letter-spacing:.06em!important}.theme-paper-hybrid p{-webkit-hyphens:auto;hyphens:auto}.theme-paper-hybrid .bg-gradient-to-t,.theme-paper-hybrid .bg-gradient-to-tr,.theme-paper-hybrid .bg-gradient-to-b,.theme-paper-hybrid .bg-gradient-to-br,.theme-paper-hybrid .bg-gradient-to-l,.theme-paper-hybrid .bg-gradient-to-r{background:linear-gradient(#0d101400 10%,#0d10142e 35%,#0d10148c 65%,#0d1014e0 100%)!important}.theme-paper-hybrid .bg-white\/10,.theme-paper-hybrid .bg-white\/15,.theme-paper-hybrid .bg-white\/20{background:0 0!important;border:1px solid #fff6!important}.theme-paper-hybrid .border-white\/20,.theme-paper-hybrid .border-white\/30{border-color:#fff6!important}.theme-paper-hybrid .border,.theme-paper-hybrid .border-t,.theme-paper-hybrid .border-b,.theme-paper-hybrid .border-l,.theme-paper-hybrid .border-r{border-color:var(--color-taupe)!important}.theme-paper-hybrid .text-black{color:var(--color-ink)!important}@media (prefers-reduced-motion:reduce){.theme-paper-hybrid *,.theme-paper-hybrid :before,.theme-paper-hybrid :after,.lab-corner-cta{transition:none!important;animation:none!important}}.theme-paper-hybrid section:has(.italic){background:0 0!important;border-top:0!important;border-bottom:0!important;margin-top:0!important;margin-bottom:0!important;padding:80px 24px!important}.theme-paper-hybrid .italic:first-letter{color:var(--accent-ink);margin-right:.04em;font-size:1.4em;font-style:normal;font-weight:500;line-height:.9}.theme-paper-hybrid section:has(.italic) .bg-white{background:0 0!important;border:0!important;padding:0!important}.theme-paper-hybrid section:has(.italic) .border-r.border-b{display:none!important}.theme-paper-hybrid .italic{letter-spacing:-.02em!important;color:var(--color-ink)!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(26px,3.4vw,44px)!important;font-style:italic!important;font-weight:300!important;line-height:1.3!important}.theme-paper-hybrid section:has(.italic) .flex.items-center.gap-3{justify-content:center!important;margin-top:32px!important;margin-left:0!important}.theme-paper-hybrid article[aria-labelledby*=-plan-]{border:1px solid var(--color-taupe-deep)!important;color:var(--color-ink)!important;background:#fff!important;padding:28px!important;overflow:hidden!important}.theme-paper-hybrid article[aria-labelledby*=-plan-]>.flex.items-center.justify-between{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;display:grid!important}.theme-paper-hybrid article[aria-labelledby*=-plan-] button:not(.bg-white),.theme-paper-hybrid article[aria-labelledby*=-plan-] [role=button]:not(.bg-white),.theme-paper-hybrid article[aria-labelledby*=-plan-] a[href*=checkout],.theme-paper-hybrid article[aria-labelledby*=-plan-] .bg-primary{border:1px solid var(--color-ink)!important;background:var(--color-ink)!important;min-height:52px!important;color:var(--color-cream)!important;font-family:var(--font-sans)!important;letter-spacing:0!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:10px!important;height:auto!important;padding:0 22px!important;font-size:14px!important;font-weight:600!important;transition:background .2s,border-color .2s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000038!important}.theme-paper-hybrid article[aria-labelledby*=-plan-] button:not(.bg-white) *,.theme-paper-hybrid article[aria-labelledby*=-plan-] [role=button]:not(.bg-white) *,.theme-paper-hybrid article[aria-labelledby*=-plan-] a[href*=checkout] *,.theme-paper-hybrid article[aria-labelledby*=-plan-] .bg-primary *{color:inherit!important}.theme-paper-hybrid article[aria-labelledby*=-plan-] button:not(.bg-white):hover,.theme-paper-hybrid article[aria-labelledby*=-plan-] [role=button]:not(.bg-white):hover,.theme-paper-hybrid article[aria-labelledby*=-plan-] .bg-primary:hover{border-color:var(--color-ink-hover)!important;background:var(--color-ink-hover)!important;cursor:pointer!important}.theme-paper-hybrid article[aria-labelledby*=-plan-] h3{color:var(--color-label)!important;letter-spacing:.14em!important;margin-bottom:10px!important;font-size:10px!important;font-weight:500!important}.theme-paper-hybrid article[aria-labelledby*=-plan-] .font-display{color:var(--color-ink)!important;letter-spacing:-.045em!important;font-size:clamp(35px,4.4vw,42px)!important;font-weight:650!important;line-height:.96!important}.theme-paper-hybrid article[aria-labelledby*=-plan-] .font-display+span{color:var(--color-label)!important}.theme-paper-hybrid article[aria-labelledby*=-plan-] h3+div+p{color:var(--color-meta)!important;font-size:13px!important;line-height:1.35!important}.theme-paper-hybrid article.bg-black{border-color:var(--color-ink)!important;background:var(--color-cream-deep)!important;color:var(--color-ink)!important}.theme-paper-hybrid article.bg-black:before{content:"";background:var(--color-ink);width:4px;position:absolute;inset:0 auto 0 0}.theme-paper-hybrid article.bg-black .absolute.top-0{align-self:flex-start!important;margin-bottom:18px!important;display:inline-block!important;position:static!important;transform:none!important}.theme-paper-hybrid article.bg-black .text-white,.theme-paper-hybrid article.bg-black .text-white\/40,.theme-paper-hybrid article.bg-black .text-white\/50,.theme-paper-hybrid article.bg-black .text-white\/70{color:var(--color-ink)!important}.theme-paper-hybrid article.bg-black .bg-white{background:var(--color-ink)!important;color:var(--color-cream)!important;border-color:var(--color-ink)!important}.theme-paper-hybrid article[aria-labelledby*=-plan-].ring-2{border-color:var(--color-ink)!important}.theme-paper-hybrid article[aria-labelledby*=-plan-] [class*=border-t]{border-color:var(--color-taupe-deep)!important}.theme-paper-hybrid article[aria-labelledby*=-plan-] li svg,.theme-paper-hybrid article[aria-labelledby*=-plan-] .w-4.h-4{color:var(--color-meta)!important}.theme-paper-hybrid article[aria-labelledby*=-plan-] li span,.theme-paper-hybrid article[aria-labelledby*=-plan-] .text-body-muted{color:var(--color-body)!important}.theme-paper-hybrid #pricing>.flex.items-center.justify-center{border:1px solid var(--color-taupe-deep)!important;background:var(--color-cream-deep)!important;color:var(--color-meta)!important;justify-content:flex-start!important;margin-top:14px!important;padding:12px 14px!important}.theme-paper-hybrid #pricing>.flex.items-center.justify-center p{margin:0!important;font-size:13px!important;line-height:1.35!important}@media (max-width:767px){.theme-paper-hybrid article[aria-labelledby*=-plan-]{padding:28px!important}.theme-paper-hybrid article[aria-labelledby*=-plan-]>.flex.items-center.justify-between{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.theme-paper-hybrid article[aria-labelledby*=-plan-] button:not(.bg-white),.theme-paper-hybrid article[aria-labelledby*=-plan-] [role=button]:not(.bg-white),.theme-paper-hybrid article[aria-labelledby*=-plan-] a[href*=checkout],.theme-paper-hybrid article[aria-labelledby*=-plan-] .bg-primary{width:100%!important}}.theme-paper-hybrid img[src*="/feature/"],.theme-paper-hybrid img[src*=\/icon]{filter:none!important;opacity:1!important}.theme-paper-hybrid section:has(.w-24.rounded-full){border-top:1px solid var(--color-taupe);border-bottom:1px solid var(--color-taupe);padding-top:64px!important;padding-bottom:64px!important}@media (min-width:768px){.theme-paper-hybrid section:has(.w-24.rounded-full) .w-24.h-24{width:128px!important;height:128px!important}}.theme-paper-hybrid section:has(.w-24.rounded-full) .flex.flex-wrap a{border:1px solid var(--color-taupe)!important;color:var(--color-ink)!important;font-size:13px!important;font-weight:500!important;font-family:var(--font-paper-sans,var(--font-sans))!important;letter-spacing:-.005em!important;background:#fff!important;align-items:center!important;gap:8px!important;padding:9px 14px!important;transition:background .15s,border-color .15s!important;display:inline-flex!important}.theme-paper-hybrid section:has(.w-24.rounded-full) .flex.flex-wrap a:hover{border-color:var(--color-ink)!important;background:#fff!important}.theme-paper-hybrid [id]{scroll-margin-top:24px}.theme-paper-hybrid .fixed.bottom-0{background:var(--color-cream)!important;border-top:1px solid var(--color-taupe)!important}@media (min-width:768px){.theme-paper-hybrid .md\:h-screen.md\:w-\[40\%\].md\:sticky{padding:12px!important}.theme-paper-hybrid .md\:h-screen.md\:w-\[40\%\].md\:sticky>div{box-shadow:0 32px 96px #4a386838,0 12px 32px #4a386824,0 3px 10px #4a386814!important}}.theme-paper-hybrid .relative.h-\[85vh\] .flex.items-center.rounded-full,.theme-paper-hybrid .md\:h-full>div .flex.items-center.rounded-full{font-family:var(--font-paper-mono,ui-monospace,monospace)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#0d101466!important;border:1px solid #ffffff2e!important;padding:6px 12px!important;font-size:11px!important}.theme-paper-hybrid .relative.h-\[85vh\] .flex.items-center.rounded-full>span,.theme-paper-hybrid .md\:h-full .flex.items-center.rounded-full>span{color:#ffffffeb!important;padding:0!important}.theme-paper-hybrid .relative.h-\[85vh\] .flex.items-center.rounded-full .w-px,.theme-paper-hybrid .md\:h-full .flex.items-center.rounded-full .w-px{background:#ffffff52!important;margin:0 10px!important}.theme-paper-hybrid .relative.h-\[85vh\] a:has(img.size-5){font-family:var(--font-paper-mono,ui-monospace,monospace)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#0d101466!important;border:1px solid #ffffff2e!important;gap:10px!important;padding:4px 12px 4px 4px!important;font-size:11px!important;font-weight:500!important;transition:background .15s,border-color .15s!important}.theme-paper-hybrid .md\:h-full a:has(img.size-5){font-family:var(--font-paper-mono,ui-monospace,monospace)!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#0d101466!important;border:1px solid #ffffff2e!important;gap:10px!important;padding:4px 12px 4px 4px!important;font-size:11px!important;font-weight:500!important;transition:background .15s,border-color .15s!important}.theme-paper-hybrid .relative.h-\[85vh\] a:has(img.size-5):hover{border-color:var(--accent)!important;background:#0d10148c!important}.theme-paper-hybrid .md\:h-full a:has(img.size-5):hover{border-color:var(--accent)!important;background:#0d10148c!important}.theme-paper-hybrid .relative.h-\[85vh\] a:has(img.size-5) img.size-5{width:24px!important;height:24px!important}.theme-paper-hybrid .md\:h-full a:has(img.size-5) img.size-5{width:24px!important;height:24px!important}.theme-paper-hybrid .relative.h-\[85vh\] a:has(img.size-5) span{font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;font-weight:inherit!important;color:#ffffffeb!important}.theme-paper-hybrid .md\:h-full a:has(img.size-5) span{font-family:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;font-weight:inherit!important;color:#ffffffeb!important}.theme-paper-hybrid .lab-hero-content-stack{isolation:isolate!important;flex-direction:column!important;gap:15px!important;display:flex!important;position:relative!important}.theme-paper-hybrid .lab-hero-content-stack>:not([hidden])~:not([hidden]){margin-top:0!important;margin-bottom:0!important}.theme-paper-hybrid .lab-hero-content-stack:before{content:""!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(at 45% 60%,#0d101480 0%,#0d101447 42%,#0d101400 72%)!important;position:absolute!important;inset:-30px -18px -20px!important}.theme-paper-hybrid .lab-hero-copy{max-width:620px!important}.theme-paper-hybrid .lab-hero-copy p{color:#ffffffeb!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:58ch!important;font-size:15px!important;line-height:1.42!important}.theme-paper-hybrid .lab-hero-informer-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.theme-paper-hybrid .lab-hero-informer-row:has(>:only-child){grid-template-columns:minmax(0,1fr)!important}.theme-paper-hybrid .lab-hero-author-card,.theme-paper-hybrid .lab-hero-course-card{color:#ffffffeb!important;-webkit-backdrop-filter:blur(18px)saturate(118%)!important;background:#0d10146b!important;border:1px solid #ffffff29!important;min-width:0!important;min-height:58px!important}.theme-paper-hybrid .lab-hero-author-card{align-items:center!important;gap:8px!important;padding:10px 26px 10px 10px!important;text-decoration:none!important;transition:background .15s,border-color .15s,color .15s!important;display:flex!important;position:relative!important}.theme-paper-hybrid .lab-hero-author-card:hover{color:#fff!important;background:#0d10148a!important;border-color:#ffffff52!important}.theme-paper-hybrid .lab-hero-author-avatar{border:1px solid #ffffff3d!important;border-radius:9999px!important;flex:none!important;width:28px!important;height:28px!important}.theme-paper-hybrid .lab-hero-author-text{flex-direction:column!important;flex:auto!important;gap:0!important;min-width:0!important;display:flex!important}.theme-paper-hybrid .lab-hero-info-label{display:none!important}.theme-paper-hybrid .lab-hero-author-name{color:currentColor!important;font-family:var(--font-paper-sans,var(--font-sans))!important;letter-spacing:0!important;text-overflow:clip!important;text-transform:none!important;white-space:normal!important;font-size:12.5px!important;font-weight:560!important;line-height:1.08!important;overflow:visible!important}.theme-paper-hybrid .lab-hero-author-icon{color:#ffffff80!important;flex:none!important;width:15px!important;height:15px!important;margin-top:0!important;transition:color .15s,transform .15s!important;position:absolute!important;top:50%!important;right:9px!important;transform:translateY(-50%)!important}.theme-paper-hybrid .lab-hero-author-card:hover .lab-hero-author-icon{color:#fff!important;transform:translate(1px,calc(-50% - 1px))!important}.theme-paper-hybrid .lab-hero-course-card{flex-direction:column!important;justify-content:center!important;gap:6px!important;padding:10px!important;display:flex!important}.theme-paper-hybrid .lab-hero-course-length{color:#ffffffe0!important;font-family:var(--font-paper-sans,var(--font-sans))!important;letter-spacing:.01em!important;text-transform:none!important;font-size:11px!important;font-weight:620!important;line-height:1.05!important}.theme-paper-hybrid .lab-hero-course-rating{color:#ffffffb8!important;font-family:var(--font-paper-sans,var(--font-sans))!important;letter-spacing:.01em!important;text-transform:none!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;font-size:10.5px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.theme-paper-hybrid .lab-hero-course-rating [aria-hidden=true]{font-size:13px!important;line-height:.8!important}.theme-paper-hybrid .lab-hero-course-rating-dot{color:#ffffff57!important}.theme-paper-hybrid .lab-hero-checkout-action-row{justify-content:flex-start!important;width:100%!important;display:flex!important}.theme-paper-hybrid .lab-hero-checkout-button{width:100%!important;height:46px!important;color:var(--color-ink)!important;font-family:var(--font-paper-sans,var(--font-sans))!important;letter-spacing:0!important;cursor:pointer!important;background:linear-gradient(#fff 0%,#f6f7fa 100%)!important;border:1px solid #f6f7fae0!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;transition:background .15s,color .15s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px #0d101414!important}@media (min-width:768px){.theme-paper-hybrid .lab-hero-content-stack{gap:15px!important}.theme-paper-hybrid .lab-hero-copy p{font-size:16px!important;line-height:1.45!important}.theme-paper-hybrid .lab-hero-informer-row{gap:10px!important}.theme-paper-hybrid .lab-hero-author-card,.theme-paper-hybrid .lab-hero-course-card{min-height:60px!important}.theme-paper-hybrid .lab-hero-author-card{gap:10px!important;padding:10px 27px 10px 11px!important}.theme-paper-hybrid .lab-hero-author-name{font-size:13px!important}.theme-paper-hybrid .lab-hero-checkout-button{height:50px!important}}@media (min-width:1200px){.theme-paper-hybrid .lab-hero-content-stack{gap:14px!important}.theme-paper-hybrid .lab-hero-informer-row{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)!important;gap:10px!important}.theme-paper-hybrid .lab-hero-author-card,.theme-paper-hybrid .lab-hero-course-card{min-height:54px!important}.theme-paper-hybrid .lab-hero-author-card{gap:8px!important;padding:9px 26px 9px 9px!important}.theme-paper-hybrid .lab-hero-author-avatar{width:24px!important;height:24px!important}.theme-paper-hybrid .lab-hero-author-name{white-space:nowrap!important;font-size:12.75px!important;line-height:1.08!important}.theme-paper-hybrid .lab-hero-author-icon{width:13px!important;height:13px!important}.theme-paper-hybrid .lab-hero-course-card{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;padding:9px 10px!important;overflow:visible!important}.theme-paper-hybrid .lab-hero-course-length,.theme-paper-hybrid .lab-hero-course-rating{white-space:nowrap!important;flex:none!important;line-height:1!important}.theme-paper-hybrid .lab-hero-course-length{font-size:11px!important}.theme-paper-hybrid .lab-hero-course-rating{gap:4px!important;font-size:10.5px!important}.theme-paper-hybrid .lab-hero-course-rating [aria-hidden=true]{font-size:13px!important}.theme-paper-hybrid .lab-hero-checkout-button{height:48px!important}}.theme-paper-hybrid .lab-hero-checkout-button-divider{background:#0d101429!important;width:1px!important;height:16px!important}.theme-paper-hybrid .lab-hero-checkout-button:hover{background:linear-gradient(#fff 0% 100%)!important}.theme-paper-hybrid .lab-hero-checkout-button:active{background:linear-gradient(#fff 0%,#edf0f6 100%)!important}@media (max-width:380px){.theme-paper-hybrid .lab-hero-informer-row{gap:6px!important}.theme-paper-hybrid .lab-hero-author-card,.theme-paper-hybrid .lab-hero-course-card{min-height:54px!important;padding:8px!important}.theme-paper-hybrid .lab-hero-author-card{padding-right:25px!important}.theme-paper-hybrid .lab-hero-author-avatar{width:24px!important;height:24px!important}.theme-paper-hybrid .lab-hero-author-name{font-size:11px!important}.theme-paper-hybrid .lab-hero-course-length,.theme-paper-hybrid .lab-hero-course-rating{font-size:9.5px!important}.theme-paper-hybrid .lab-hero-checkout-button{width:100%!important;height:46px!important;padding-left:12px!important;padding-right:12px!important;font-size:13px!important}}.theme-paper-hybrid .flex-1.md\:overflow-y-auto>div{padding-left:16px!important;padding-right:16px!important}@media (min-width:768px){.theme-paper-hybrid .flex-1.md\:overflow-y-auto>div{padding-left:24px!important;padding-right:24px!important}}@media (min-width:1024px){.theme-paper-hybrid .flex-1.md\:overflow-y-auto>div{padding-left:40px!important;padding-right:40px!important}}.lab-corner-cta:hover{background:#1f242cf5!important}html:has(.theme-paper-hybrid) [role=dialog]{--color-cream:#f6f7fa;--color-cream-deep:#edf0f6;--color-paper:#dfe3ec;--color-taupe:#e1e4ec;--color-taupe-deep:#c0c5d2;--color-ink:#0d1014;--color-body:#1a1d23;--color-body-muted:#1a1d23;--color-meta:#5f6678;--color-label:#7e8497;--color-card-dark:#0d1014;color:#0d1014!important;font-family:var(--font-paper-sans,system-ui)!important;background:#f6f7fa!important;border:1px solid #e1e4ec!important;border-radius:0!important;box-shadow:0 32px 96px #4a386838,0 12px 32px #4a386824!important}html:has(.theme-paper-hybrid) .bg-white\/90.backdrop-blur-2xl{-webkit-backdrop-filter:none!important;background:#0d10148c!important}html:has(.theme-paper-hybrid) [role=dialog] *{box-shadow:none!important;text-shadow:none!important;border-radius:0!important}html:has(.theme-paper-hybrid) [role=dialog] :before{box-shadow:none!important;text-shadow:none!important;border-radius:0!important}html:has(.theme-paper-hybrid) [role=dialog] :after{box-shadow:none!important;text-shadow:none!important;border-radius:0!important}html:has(.theme-paper-hybrid) [role=dialog] .rounded-full:has(img){border-radius:9999px!important}html:has(.theme-paper-hybrid) [role=dialog] img.rounded-full{border-radius:9999px!important}html:has(.theme-paper-hybrid) [role=dialog] .rounded-full>img{border-radius:9999px!important}html:has(.theme-paper-hybrid) [role=dialog] .bg-white{background:#fff!important}:is(html:has(.theme-paper-hybrid) [role=dialog] .border-taupe,html:has(.theme-paper-hybrid) [role=dialog] [class*=border-taupe]){border-color:#e1e4ec!important}html:has(.theme-paper-hybrid) [role=dialog] .bg-paper{background:#dfe3ec!important}html:has(.theme-paper-hybrid) [role=dialog] .bg-cream{background:#edf0f6!important}:is(html:has(.theme-paper-hybrid) [role=dialog] .text-emerald-700,html:has(.theme-paper-hybrid) [role=dialog] .text-emerald-600){color:#0d1014!important}html:has(.theme-paper-hybrid) [role=dialog] .text-gray-400{color:#9ba1b3!important}html:has(.theme-paper-hybrid) [role=dialog] .text-black{color:#0d1014!important}html:has(.theme-paper-hybrid) [role=dialog] .text-amber-700{color:#a16207!important}:is(html:has(.theme-paper-hybrid) [role=dialog] .uppercase,html:has(.theme-paper-hybrid) [role=dialog] [class*=tracking-\[]){font-family:var(--font-paper-mono,ui-monospace,monospace)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-variant-numeric:tabular-nums!important}html:has(.theme-paper-hybrid) [role=dialog] input[type=text]{color:#0d1014!important;font-family:var(--font-paper-sans,system-ui)!important;background:#fff!important;border:1px solid #e1e4ec!important}html:has(.theme-paper-hybrid) [role=dialog] input[type=email]{color:#0d1014!important;font-family:var(--font-paper-sans,system-ui)!important;background:#fff!important;border:1px solid #e1e4ec!important}html:has(.theme-paper-hybrid) [role=dialog] input[type=tel]{color:#0d1014!important;font-family:var(--font-paper-sans,system-ui)!important;background:#fff!important;border:1px solid #e1e4ec!important}html:has(.theme-paper-hybrid) [role=dialog] input.input-warm{color:#0d1014!important;font-family:var(--font-paper-sans,system-ui)!important;background:#fff!important;border:1px solid #e1e4ec!important}html:has(.theme-paper-hybrid) [role=dialog] textarea{color:#0d1014!important;font-family:var(--font-paper-sans,system-ui)!important;background:#fff!important;border:1px solid #e1e4ec!important}:is(html:has(.theme-paper-hybrid) [role=dialog] input:focus-visible,html:has(.theme-paper-hybrid) [role=dialog] textarea:focus-visible){outline-offset:-1px!important;border-color:#0d1014!important;outline:2px solid #0d1014!important}html:has(.theme-paper-hybrid) [role=dialog] button[type=submit]{color:#f6f7fa!important;font-family:var(--font-paper-sans,system-ui)!important;letter-spacing:-.005em!important;cursor:pointer!important;background:linear-gradient(#1a90fe 0%,#5e00ff 100%)!important;border:1px solid #1a90fe!important;font-weight:600!important;transition:background .2s,box-shadow .2s!important;box-shadow:inset 0 1px #ffffff38!important}html:has(.theme-paper-hybrid) [role=dialog] .btn-pill-black{color:#f6f7fa!important;font-family:var(--font-paper-sans,system-ui)!important;letter-spacing:-.005em!important;cursor:pointer!important;background:linear-gradient(#1a90fe 0%,#5e00ff 100%)!important;border:1px solid #1a90fe!important;font-weight:600!important;transition:background .2s,box-shadow .2s!important;box-shadow:inset 0 1px #ffffff38!important}html:has(.theme-paper-hybrid) [role=dialog] .btn-cta-indigo{color:#f6f7fa!important;font-family:var(--font-paper-sans,system-ui)!important;letter-spacing:-.005em!important;cursor:pointer!important;background:linear-gradient(#1a90fe 0%,#5e00ff 100%)!important;border:1px solid #1a90fe!important;font-weight:600!important;transition:background .2s,box-shadow .2s!important;box-shadow:inset 0 1px #ffffff38!important}html:has(.theme-paper-hybrid) [role=dialog] button[type=submit] *{color:inherit!important}html:has(.theme-paper-hybrid) [role=dialog] .btn-pill-black *{color:inherit!important}html:has(.theme-paper-hybrid) [role=dialog] .btn-cta-indigo *{color:inherit!important}html:has(.theme-paper-hybrid) [role=dialog] button[type=submit]:hover{cursor:pointer!important;background:linear-gradient(#3da0fe 0%,#7220ff 100%)!important;box-shadow:inset 0 1px #ffffff47,0 10px 28px #1a90fe47,0 2px 6px #5e00ff2e!important}html:has(.theme-paper-hybrid) [role=dialog] .btn-pill-black:hover{cursor:pointer!important;background:linear-gradient(#3da0fe 0%,#7220ff 100%)!important;box-shadow:inset 0 1px #ffffff47,0 10px 28px #1a90fe47,0 2px 6px #5e00ff2e!important}html:has(.theme-paper-hybrid) [role=dialog] .btn-cta-indigo:hover{cursor:pointer!important;background:linear-gradient(#3da0fe 0%,#7220ff 100%)!important;box-shadow:inset 0 1px #ffffff47,0 10px 28px #1a90fe47,0 2px 6px #5e00ff2e!important}html:has(.theme-paper-hybrid) [role=dialog] .bg-black\/5{background:#0d10140f!important}html:has(.theme-paper-hybrid) [role=dialog] .bg-black\/5:hover{background:#0d10141a!important}html:has(.theme-paper-hybrid) [role=dialog] .underline{text-underline-offset:4px!important;text-decoration-color:#c0c5d2!important}html:has(.theme-paper-hybrid) [role=dialog] .underline:hover{text-decoration-color:#0d1014!important}html:has(.theme-paper-hybrid) [role=dialog] button.bg-black{background:var(--accent-soft,#f1e8fc)!important;color:#0d1014!important;border:1px solid var(--accent,#c8b3e6)!important}html:has(.theme-paper-hybrid) [role=dialog] button.bg-black .text-white{color:#0d1014!important}.theme-paper-hybrid .lab-lesson-shell{color:#0d1014;min-height:100vh;font-family:var(--font-paper-sans,system-ui,sans-serif);background:linear-gradient(90deg,#0d101409 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#f6f7fa 0%,#edf0f6 100%)}.theme-paper-hybrid .lab-lesson-mobile-top{z-index:30;background:#f6f7faeb;border-bottom:1px solid #dfe3ec;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:56px;display:grid;position:sticky;top:0;-webkit-backdrop-filter:blur(14px)saturate(130%)!important}.theme-paper-hybrid .lab-lesson-mobile-back,.theme-paper-hybrid .lab-lesson-mobile-menu{color:#0d1014;place-items:center;height:44px;display:grid}.theme-paper-hybrid .lab-lesson-mobile-menu{cursor:pointer;background:0 0;border:0}.theme-paper-hybrid .lab-lesson-mobile-title{text-align:center;min-width:0}.theme-paper-hybrid .lab-lesson-mobile-title span{color:#5f6678;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.1;display:block;overflow:hidden}.theme-paper-hybrid .lab-lesson-mobile-title strong{color:#7e8497;font-family:var(--font-paper-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:500;line-height:1;display:block}.theme-paper-hybrid .lab-lesson-sidebar{display:none}.theme-paper-hybrid .lab-lesson-rail{background:#edf0f6;flex-direction:column;align-items:center;height:100%;min-height:0;padding:14px 0;display:flex}.theme-paper-hybrid .lab-lesson-rail-toggle{color:#0d1014;cursor:pointer;background:#f6f7fa;border:1px solid #c0c5d2;place-items:center;width:42px;height:42px;transition:background .15s,border-color .15s,color .15s;display:grid}.theme-paper-hybrid .lab-lesson-rail-toggle:hover{color:#f6f7fa;background:#0d1014;border-color:#0d1014}.theme-paper-hybrid .lab-lesson-rail-progress{background:#d8dde7;width:3px;min-height:132px;margin-top:28px;display:block;position:relative;overflow:hidden}.theme-paper-hybrid .lab-lesson-rail-progress span{background:#0d1014;display:block;position:absolute;bottom:0;left:0;right:0}.theme-paper-hybrid .lab-lesson-spine{color:#0d1014;background:#edf0f6;flex-direction:column;height:100%;min-height:0;display:flex}.theme-paper-hybrid .lab-lesson-spine-head{border-bottom:1px solid #cfd4df;flex:none;padding:26px 26px 20px}.theme-paper-hybrid .lab-lesson-spine-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-paper-hybrid .lab-lesson-backlink{color:#7e8497;font-family:var(--font-paper-mono,ui-monospace,monospace);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.theme-paper-hybrid .lab-lesson-backlink:hover{color:#0d1014}.theme-paper-hybrid .lab-lesson-menu-collapse{color:#5f6678;cursor:pointer;background:#f6f7fa;border:1px solid #c0c5d2;flex:none;place-items:center;width:30px;height:30px;transition:background .15s,border-color .15s,color .15s;display:grid}.theme-paper-hybrid .lab-lesson-menu-collapse:hover{color:#f6f7fa;background:#0d1014;border-color:#0d1014}.theme-paper-hybrid .lab-lesson-spine h2{color:#0d1014;margin:18px 0 0;font-size:22px;letter-spacing:-.035em!important;font-weight:620!important;line-height:1.08!important}.theme-paper-hybrid .lab-lesson-informer-row{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:8px;margin-top:16px;display:grid}.theme-paper-hybrid .lab-lesson-author,.theme-paper-hybrid .lab-lesson-course-card{box-sizing:border-box;color:#5f6678;background:#f6f7fa8a;border:1px solid #c0c5d2;min-width:0;min-height:64px}.theme-paper-hybrid .lab-lesson-author{align-items:center;gap:8px;padding:10px 26px 10px 10px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.theme-paper-hybrid .lab-lesson-author:hover{color:#0d1014;background:#f6f7fa;border-color:#0d1014}.theme-paper-hybrid .lab-lesson-author-name{color:currentColor;white-space:normal;min-width:0;font-size:12.5px;font-weight:560;line-height:1.08}.theme-paper-hybrid .lab-lesson-author svg{color:#7e8497;transition:color .15s,transform .15s;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.theme-paper-hybrid .lab-lesson-author:hover svg{color:#0d1014;transform:translate(1px,calc(-50% - 1px))}.theme-paper-hybrid .lab-lesson-author-avatar,.theme-paper-hybrid .lab-lesson-author-fallback{flex:none;border:1px solid #c0c5d2!important;border-radius:9999px!important;width:28px!important;height:28px!important}.theme-paper-hybrid .lab-lesson-author-fallback{color:#0d1014;background:#dfe3ec;place-items:center;font-size:11px;font-weight:650;display:grid}.theme-paper-hybrid .lab-lesson-course-card{flex-direction:column;justify-content:center;gap:5px;padding:10px;display:flex}.theme-paper-hybrid .lab-lesson-course-progress{color:#5f6678;font-family:var(--font-paper-mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:4px;font-size:10px;display:inline-flex}.theme-paper-hybrid .lab-lesson-course-progress span{line-height:1}.theme-paper-hybrid .lab-lesson-course-progress strong{color:#0d1014;font-family:var(--font-paper-sans,system-ui,sans-serif);letter-spacing:-.02em;font-size:16px;font-weight:650;line-height:1}.theme-paper-hybrid .lab-lesson-course-duration{color:#5f6678;font-family:var(--font-paper-sans,system-ui,sans-serif);font-size:11px;font-weight:560;line-height:1}.theme-paper-hybrid .lab-lesson-spine-progress{background:#d8dde7;height:3px;margin-top:2px;overflow:hidden}.theme-paper-hybrid .lab-lesson-spine-progress span,.theme-paper-hybrid .lab-lesson-rail-progress span{background:#0d1014;height:100%;display:block}.theme-paper-hybrid .lab-lesson-sections{flex:auto;min-height:0;padding:8px 0 18px;overflow-y:auto}.theme-paper-hybrid .lab-lesson-section{border-top:1px solid #c0c5d29e}.theme-paper-hybrid .lab-lesson-section:first-child{border-top:0}.theme-paper-hybrid .lab-lesson-section-head{color:#7e8497;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:16px 14px 6px;font-size:10px;display:grid}.theme-paper-hybrid .lab-lesson-section-head span,.theme-paper-hybrid .lab-lesson-section-head em{font-family:var(--font-paper-mono,ui-monospace,monospace);font-style:normal}.theme-paper-hybrid .lab-lesson-section-head strong{color:#5f6678;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:560;overflow:hidden}.theme-paper-hybrid .lab-lesson-list{gap:0;display:grid}.theme-paper-hybrid .lab-lesson-row{color:#0d1014;border-left:3px solid #0000;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:9px 14px 9px 11px;text-decoration:none;transition:background .15s,border-color .15s;display:grid;position:relative}.theme-paper-hybrid .lab-lesson-row:hover{background:#f6f7fab8}.theme-paper-hybrid .lab-lesson-row[data-state=current]{background:#f6f7fa;border-left-color:#0d1014;box-shadow:inset 0 0 0 1px #0d101414}.theme-paper-hybrid .lab-lesson-row-num{color:#5f6678;width:38px;height:30px;font-family:var(--font-paper-mono,ui-monospace,monospace);letter-spacing:.04em;background:#f6f7fa8a;border:1px solid #c0c5d2;place-items:center;font-size:10px;font-weight:600;display:grid}.theme-paper-hybrid .lab-lesson-row[data-state=complete] .lab-lesson-row-num{color:#5f6678;background:#dfe3ec}.theme-paper-hybrid .lab-lesson-row[data-state=current] .lab-lesson-row-num{color:#f6f7fa;background:#0d1014;border-color:#0d1014}.theme-paper-hybrid .lab-lesson-row-copy{min-width:0}.theme-paper-hybrid .lab-lesson-row-copy strong{color:#202632;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:520;line-height:1.25;display:-webkit-box;overflow:hidden}.theme-paper-hybrid .lab-lesson-row[data-state=complete] .lab-lesson-row-copy strong{color:#5f6678}.theme-paper-hybrid .lab-lesson-row[data-state=current] .lab-lesson-row-copy strong{color:#0d1014;font-weight:650}.theme-paper-hybrid .lab-lesson-row-copy em{color:#7e8497;font-family:var(--font-paper-mono,ui-monospace,monospace);letter-spacing:.05em;align-items:center;gap:5px;margin-top:4px;font-size:10px;font-style:normal;display:flex}.theme-paper-hybrid .lab-lesson-row[data-state=current] .lab-lesson-row-copy em{color:#5f6678}.theme-paper-hybrid .lab-lesson-now{color:#f6f7fa;letter-spacing:.08em;text-transform:uppercase;background:#0d1014;align-items:center;height:14px;padding:0 5px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.theme-paper-hybrid .lab-lesson-main{min-width:0}.theme-paper-hybrid .lab-lesson-stage{padding:32px 24px 136px}.theme-paper-hybrid .lab-lesson-card{background:#f6f7fa;box-shadow:0 22px 64px #4a38681a,0 8px 22px #4a386812,0 1px 4px #4a38680a!important}.theme-paper-hybrid .lab-lesson-video-frame{background:#000;overflow:hidden;border:1px solid #0d1014!important}.theme-paper-hybrid .lab-lesson-video-frame [data-video-wrapper=lesson-video]{border-radius:0!important;width:100%!important;margin:0!important}.theme-paper-hybrid .lab-lesson-video-frame iframe{border-radius:0!important}.theme-paper-hybrid .lab-lesson-video-empty{aspect-ratio:16/9;color:#f6f7fad1;text-transform:uppercase;letter-spacing:.08em;background-color:#050608;background-image:linear-gradient(135deg,#ffffff0f 0 25%,#0000 25% 50%,#ffffff0f 50% 75%,#0000 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;gap:10px;min-height:220px;font-size:12px;font-weight:560;display:grid}.theme-paper-hybrid .lab-lesson-info{background:#f6f7fae6;border:1px solid #cfd4df;border-top:0;padding:22px}.theme-paper-hybrid .lab-lesson-eyebrow{color:#7e8497;font-family:var(--font-paper-mono,ui-monospace,monospace);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:500;line-height:1.4!important}.theme-paper-hybrid .lab-lesson-copy h1{color:#0d1014;max-width:760px;margin:0;font-size:clamp(29px,6.2vw,42px);letter-spacing:-.045em!important;font-weight:650!important;line-height:1.01!important}.theme-paper-hybrid .lab-lesson-description{color:#5f6678;max-width:72ch;margin:14px 0 0;font-size:15px;line-height:1.56!important}.theme-paper-hybrid .lab-lesson-actions{display:none}.theme-paper-hybrid .lab-lesson-mobile-bottom{z-index:35;padding:10px 18px max(14px,env(safe-area-inset-bottom));background:#f6f7faf0;border-top:1px solid #cfd4df;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(14px)saturate(130%)!important}.theme-paper-hybrid .lab-lesson-mobile-bottom a,.theme-paper-hybrid .lab-lesson-mobile-bottom span{color:#0d1014;background:#edf0f6;border:1px solid #dfe3ec;place-items:center;width:44px;height:44px;text-decoration:none;display:grid}.theme-paper-hybrid .lab-lesson-mobile-bottom span{color:#9ba1b3}.theme-paper-hybrid .lab-lesson-mobile-bottom strong{color:#5f6678;font-family:var(--font-paper-mono,ui-monospace,monospace);letter-spacing:.08em;text-align:center;font-size:11px;font-weight:500}.theme-paper-hybrid .lab-lesson-mobile-bottom-spacer{min-width:0;height:1px}.theme-paper-hybrid .lab-lesson-drawer{z-index:70;position:fixed;inset:0}.theme-paper-hybrid .lab-lesson-drawer-backdrop{background:#0d101461;border:0;position:absolute;inset:0}.theme-paper-hybrid .lab-lesson-drawer-panel{background:#edf0f6;border-left:1px solid #c0c5d2;flex-direction:column;width:min(360px,90vw);display:flex;position:absolute;top:0;bottom:0;right:0}.theme-paper-hybrid .lab-lesson-drawer-head{color:#0d1014;border-bottom:1px solid #cfd4df;flex:none;justify-content:space-between;align-items:center;height:54px;padding:0 16px 0 20px;font-size:13px;font-weight:620;display:flex}.theme-paper-hybrid .lab-lesson-drawer-head button{color:#0d1014;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid}.theme-paper-hybrid .lab-lesson-drawer-panel .lab-lesson-spine{min-height:0}.theme-paper-hybrid .lab-lesson-drawer-panel .lab-lesson-backlink{display:none}.theme-paper-hybrid .lab-lesson-drawer-panel .lab-lesson-spine-head{padding-top:18px}@media (min-width:768px){.theme-paper-hybrid .lab-lesson-stage{padding:40px 42px 130px}.theme-paper-hybrid .lab-lesson-info{padding:24px}}@media (min-width:1024px){.theme-paper-hybrid .lab-lesson-shell{grid-template-columns:336px minmax(0,1fr);transition:grid-template-columns .18s;display:grid}.theme-paper-hybrid .lab-lesson-shell[data-sidebar=collapsed]{grid-template-columns:58px minmax(0,1fr)}.theme-paper-hybrid .lab-lesson-mobile-top,.theme-paper-hybrid .lab-lesson-mobile-bottom{display:none}.theme-paper-hybrid .lab-lesson-sidebar{border-right:1px solid #c0c5d2;height:100vh;min-height:0;display:block;position:sticky;top:0}.theme-paper-hybrid .lab-lesson-main{flex-direction:column;min-height:100vh;display:flex}.theme-paper-hybrid .lab-lesson-stage{flex:auto;padding:24px}.theme-paper-hybrid .lab-lesson-copy h1{font-size:clamp(32px,3vw,42px)}.theme-paper-hybrid .lab-lesson-actions{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.theme-paper-hybrid .lab-lesson-action{color:#0d1014;background:#edf0f6;border:1px solid #c0c5d2;place-items:center;width:48px;height:48px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:grid}.theme-paper-hybrid .lab-lesson-action:hover{background:#fff;border-color:#0d1014}.theme-paper-hybrid .lab-lesson-action-prev,.theme-paper-hybrid .lab-lesson-action-disabled{color:#5f6678}.theme-paper-hybrid .lab-lesson-action-disabled{color:#9ba1b3;opacity:.58;background:0 0}.theme-paper-hybrid .lab-lesson-action-next{color:#f6f7fa;background:#0d1014;border-color:#0d1014}.theme-paper-hybrid .lab-lesson-action-next:hover{background:#1a1d23;border-color:#0d1014}.theme-paper-hybrid .lab-lesson-action-done{color:#5f6678;background:#f6f7fa}}@media (min-width:1400px){.theme-paper-hybrid .lab-lesson-shell{grid-template-columns:368px minmax(0,1fr)}.theme-paper-hybrid .lab-lesson-shell[data-sidebar=collapsed]{grid-template-columns:58px minmax(0,1fr)}}@media (min-width:1200px){.theme-paper-hybrid .lab-lesson-info{padding:28px}}@media (max-width:380px){.theme-paper-hybrid .lab-lesson-stage{padding-left:18px;padding-right:18px}.theme-paper-hybrid .lab-lesson-info{padding:18px}.theme-paper-hybrid .lab-lesson-copy h1{font-size:28px}}