.homepage-intro{position:relative;background:#ffffff2e;border-radius:18px;box-shadow:0 4px 24px #0000001f,0 1.5px 8px #00000014;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.22);padding:2em 1.5em;margin:2em 0 2.5em;z-index:2;overflow:hidden}.homepage-intro:before{content:"";position:absolute;top:-60%;left:-60%;width:120%;height:120%;pointer-events:none;background:linear-gradient(120deg,#ffffff0a,#ffffff38,#ffffff0a);filter:blur(8px);opacity:.7;border-radius:inherit;animation:diagonal-shine-sweep 3.5s linear infinite;z-index:1}@keyframes diagonal-shine-sweep{0%{transform:translate(-30%) translateY(-30%) rotate(0)}to{transform:translate(30%) translateY(30%) rotate(1deg)}}.seo-hidden-info{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.footer-link{color:#f8f6f2;text-shadow:0 0 12px #fff,0 0 24px #e5e7eb;font-weight:600;background:none;filter:none;text-decoration:none;transition:color .2s}.footer-link:hover{color:#fff;text-decoration:none;text-shadow:0 0 24px #fff,0 0 48px #b3e6ff,0 0 64px #81d4fa,0 0 80px #e1f5fe;filter:brightness(1.3)}@media screen and (max-width:768px),(orientation:portrait){.wrap,.lede,.intro-flex-glow,main,section{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;background:#ffffff0a!important;box-shadow:none!important}.intro-flex-glow:before{filter:none!important;opacity:.15!important;animation:none!important}}.nav-link{color:#f8f6f2!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;text-shadow:none!important;animation:none!important}@media screen and (max-width:768px){.nav-link{color:#f8f6f2!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;text-shadow:none!important;animation:none!important}}h1.glow-animated-text{color:#f8f6f2!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;text-shadow:none!important;animation:none!important}.nav-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-bottom:12px}@media screen and (max-width:768px){.nav-flex{flex-direction:row;flex-wrap:wrap;gap:.3rem;width:100vw;margin-left:-2vw;margin-right:-2vw;padding-left:0;padding-right:0}}@media screen and (max-width:768px){.wrap{max-width:100vw!important;width:100vw!important;margin:0!important;padding:10px 2vw!important;border-radius:0!important;box-shadow:none!important;background:#ffffff0a!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow-x:visible!important}.site-header .wrap{padding:18px 2vw!important}}.banner-glow-motion{z-index:1002;position:relative;color:#38bdf8;font-weight:700;font-size:1.08em;letter-spacing:.01em;background:linear-gradient(90deg,#38bdf8,#06b6d4,#67e8f9);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 12px #38bdf8,0 0 24px #67e8f9;animation:banner-glow-motion 3.5s linear infinite}@keyframes banner-glow-motion{0%{filter:brightness(1.1)}to{filter:brightness(1.3)}}.toc{display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem;background:#ffffff12;border-radius:10px;padding:1rem 1.5rem;margin:2rem auto 2.5rem;box-shadow:0 2px 12px #1f26871a;max-width:100%;flex-wrap:wrap}.toc strong{font-size:1.1em;color:#48b857;margin-right:1.2rem;align-self:center;letter-spacing:.01em}.toc ol{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.1rem;list-style:none;margin:0;padding:0}.toc ol li{margin:0;padding:0}.toc ol li a{color:#d1d5db;text-decoration:none;font-weight:500;font-size:1.01rem;padding:.3em .9em;border-radius:6px;transition:color .18s,background .18s;background:#ffffff08;display:inline-block}.toc ol li a:hover,.toc ol li a:focus{color:#48b857;background:#9ae6b41a;outline:none}.byline.glow-animated-text{color:#ffe066;background:linear-gradient(90deg,#fffbe6,#ffe066,#fffbe6);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 8px #ffe066,0 0 16px #fffbe6;animation:intro-glow-motion 3.5s linear infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}to{background-position-x:4.10728%;background-position-y:50%}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}.animated-text{position:relative;overflow:hidden;animation:fadeInSlideUp 2s ease-out forwards;opacity:0;transform:translateY(30px)}.lede.animated-text{font-size:1.2em;line-height:1.6;color:#e2e8f0;background:none!important;background-size:unset!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;animation:fadeInSlideUp 2s ease-out forwards,gradientShift 4s ease-in-out infinite 2s}.banner-glow-motion{color:var(--accent, #9ae6b4);font-weight:700;font-size:1.08em;letter-spacing:.01em;background:none;text-shadow:none;animation:none}@keyframes banner-glow-motion{0%{background-position:0% 50%;filter:brightness(1.1) drop-shadow(0 0 8px #ffe066)}50%{background-position:100% 50%;filter:brightness(1.25) drop-shadow(0 0 18px #ffd700)}to{background-position:0% 50%;filter:brightness(1.1) drop-shadow(0 0 8px #fffbe6)}}.glow-animated-text{color:#38bdf8;background:linear-gradient(90deg,#38bdf8,#06b6d4 40%,#67e8f9,#fff);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 16px #38bdf8,0 0 32px #67e8f9,0 0 48px #fff;animation:intro-glow-motion 3.5s linear infinite}.intro-flex-glow{display:flex;justify-content:center;align-items:center;padding:2rem 1.5rem;margin:2rem 0 2.5rem;border:1.5px solid rgba(154,230,180,.22);border-radius:18px;background:none;box-shadow:0 8px 32px #1f268714;backdrop-filter:none;-webkit-backdrop-filter:none;position:relative;overflow:hidden}.intro-flex-glow:before{content:"";position:absolute;top:-60%;left:-60%;width:120%;height:120%;pointer-events:none;background:linear-gradient(120deg,#ffffff0a,#ffffff38,#ffffff0a);filter:blur(8px);opacity:.7;border-radius:inherit;animation:diagonal-shine-sweep 3.5s linear infinite;z-index:1}@keyframes diagonal-shine-sweep{0%{top:-60%;left:-60%}to{top:60%;left:60%}}.intro-flex-glow:before{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;pointer-events:none;background:linear-gradient(120deg,#ffffff03,#ffffff2e,#ffffff03);filter:blur(6px);opacity:.7;border-radius:inherit;animation:glass-glide 3.5s linear infinite;z-index:1}@keyframes glass-glide{0%{left:-60%}to{left:100%}}.intro-glow-text{font-size:1.2em;line-height:1.6;color:#fff;background:linear-gradient(90deg,#fff,#f3f4f6 40%,#e0e7ef 60%,#fff);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 12px #fff,0 0 24px #e5e7eb,0 0 48px #f3f4f6;animation:fadeInSlideUp 2s ease-out forwards,intro-gradient-motion 4s ease-in-out infinite 2s;@keyframes intro-gradient-motion{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}animation:fadeInSlideUp 2s ease-out forwards;text-align:center;font-weight:500}@keyframes intro-glow-motion{0%{background-position:0% 50%}to{background-position:300% 50%}}.original-site-banner{background:none!important;border:none!important;color:inherit!important;text-align:center;font-weight:500;padding:0!important;border-radius:0!important;transition:none!important;display:block;margin-top:1.2rem;margin-bottom:.5rem;position:relative;z-index:9999}.banner-link.banner-glow-motion{color:#f8f6f2!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;text-shadow:0 0 8px #f8f6f2,0 0 16px #eae7df}.banner-link{color:#f8f6f2!important;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;text-shadow:none!important;animation:none!important;font-size:1rem;font-weight:600;padding:.2rem .7rem;border-radius:3px;transition:color .2s,text-shadow .2s;text-shadow:none}.banner-link:hover,.banner-link:focus{color:var(--accent);text-shadow:0 0 6px rgba(154,230,180,.8),0 0 12px rgba(154,230,180,.5);background:none}.banner-sep{color:var(--accent);opacity:.7;font-size:1.1rem;-webkit-user-select:none;user-select:none}.original-site-banner a{color:#bfdbfe;text-decoration:underline;transition:color .3s}.original-site-banner:hover,.original-site-banner:focus{color:var(--accent);text-shadow:0 0 6px rgba(154,230,180,.8),0 0 12px rgba(154,230,180,.5)}.top-strip a{color:var(--accent);font-weight:600;text-decoration:none;font-size:.95rem;text-shadow:0 0 6px rgba(154,230,180,.8),0 0 12px rgba(154,230,180,.5)}@media screen and (max-width:768px){.nav-content{flex-direction:row;align-items:center;width:100%;padding:.5rem 1rem}.nav-logo{flex:1;text-align:left;padding:.5rem 0}.nav-menu{display:flex!important;width:100%}.nav-menu.show{display:flex!important;flex-direction:column;gap:.5rem;margin-top:.5rem;width:100%;background:#0b1220f2;position:absolute;top:70px;left:0;right:0;z-index:1101;border-bottom:1px solid var(--accent)}}@media screen and (max-width:768px){.nav-content{flex-direction:column;align-items:stretch;width:100%;padding:.5rem 1rem}.nav-logo{text-align:center;padding:.5rem 0}.nav-menu{flex-direction:row!important;gap:.5rem;margin-top:.5rem;width:100%;display:flex!important;background:none!important;border:none!important;position:static!important;filter:none!important;box-shadow:none!important}.nav-menu.pipe-separated>li:not(:last-child):after{display:none!important}}.nav-container.scrolled{background-color:#080e1880;box-shadow:0 10px 28px #00000059;border-bottom-color:#ffffff2e}.nav-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;min-height:90px;flex-wrap:wrap}.nav-logo .logo-link{color:var(--accent);font-size:1.1rem;font-weight:700;text-decoration:none;transition:color .3s ease;white-space:nowrap}.nav-logo .logo-link:hover{color:#fff}.nav-menu{display:flex;gap:1rem;display:flex!important;flex-direction:row!important;gap:.5rem;margin-top:.5rem;width:100%;background:none!important;border:none!important;position:static!important;filter:none!important;box-shadow:none!important;color:#fff;text-shadow:0 0 12px #f3f4f6,0 0 24px #e5e7eb;background:#ffffff21;display:block!important}.nav-menu .nav-link{color:#48b857;text-decoration:none;font-weight:500;display:flex!important;padding:.5rem 1rem;border-radius:4px;transition:all .2s ease;display:block!important;position:relative}.nav-link.active{display:flex!important;font-weight:600}.nav-item{position:relative}.top-banner a:hover{color:#fff}.top-banner .sep{color:var(--accent);opacity:.8}@media screen and (max-width:768px){.wrap{max-width:900px;margin:2.5rem auto 2rem;padding:2.5rem 2rem 2rem;border-radius:22px;background:#ffffff1a;box-shadow:0 8px 32px #1f26872e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid rgba(154,230,180,.22);display:flex;flex-direction:column;align-items:center}.nav-content{padding:.5rem 1rem;flex-direction:column;align-items:stretch}.nav-logo{text-align:center;padding:.5rem 0}.nav-menu.pipe-separated{display:inline-flex;gap:1.5em;list-style:none;padding:0;margin:0;background:none;border:none}.nav-menu.pipe-separated>li:not(:last-child):after{content:"|";color:var(--accent, #9ae6b4);margin:0 .7em;opacity:.7;font-weight:600;font-size:1.1em;pointer-events:none}.nav-menu.show{display:flex}.nav-link{color:#48b857;text-decoration:none;font-weight:600;font-size:1.18rem;padding:.45em 1.1em;border-radius:6px;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;background:#ffffff12;box-shadow:0 2px 8px #1f26871a;border:1px solid rgba(154,230,180,.13);margin:0 .1em;color:#fff;text-shadow:0 0 8px #fff,0 0 16px #fff,0 0 32px #fff;background:none;background-size:initial;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:intro-glow-motion 3.5s linear infinite}.nav-link:hover,.nav-link:focus{color:var(--accent, #9ae6b4);text-shadow:0 0 8px #9ae6b4,0 0 16px #9ae6b4;background:#9ae6b41a;outline:none}.nav-link.active{color:var(--accent, #9ae6b4);font-weight:700;background:#9ae6b421;border-color:var(--accent, #9ae6b4)}.dropdown-menu{position:static;display:none;background:#0003;border:none;box-shadow:none;margin:.5rem 0 0;padding:.5rem 0}.nav-item:hover .dropdown-menu{display:none}.nav-item .dropdown-menu.show{display:block}.dropdown-item{padding:.6rem 1rem;color:#fffc}.show-mobile-menu .nav-menu{display:flex}}*{box-sizing:border-box}body{font-family:Inter,system-ui,Segoe UI,Roboto,Arial,sans-serif;background-color:#0a0e17;color:var(--text);line-height:1.5;margin:0;min-height:100vh;position:relative;padding-top:70px}html{font-size:16px}@media screen and (max-width:768px){body{background-color:transparent!important}.bg-slideshow{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;overflow:hidden;background-color:#0a0e17}.bg-slideshow img{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;object-fit:cover!important;opacity:0!important;transition:opacity 1.5s ease-in-out!important;display:block!important;z-index:1!important}.bg-slideshow img.active{opacity:.6!important;display:block!important;visibility:visible!important}}@media screen and (max-width:768px)and (orientation:portrait){.bg-slideshow img{max-width:60vw!important;max-height:40vh!important;width:auto!important;height:auto!important;object-fit:contain!important;object-position:center!important;transform:translate(-50%,-50%)!important}.bg-slideshow img.active{opacity:.3!important}main{background:#0b12200d!important}section{background:#ffffff08!important}.lede{background:#0b122014!important}.site-header{background:#0812211a!important}}@media screen and (max-width:768px)and (orientation:landscape){.bg-slideshow img{width:100vw!important;height:100vh!important;object-fit:cover!important;object-position:center!important;transform:translate(-50%,-50%) scale(.9)!important}.bg-slideshow img.active{opacity:.6!important}}.App{position:relative;min-height:100vh}.wrap{max-width:var(--wrap);margin:0 auto;padding:28px}.ai-free-courses-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background:url(/dist/assets/kit-photos/Ai/ai-generated-8249225_1280.jpg) no-repeat center center fixed;background-size:cover;animation:ai-bg-fade 12s infinite alternate;display:flex;align-items:center;justify-content:center}@media screen and (max-width:900px){.ai-free-courses-content{max-width:98vw;margin:24px auto;padding:12px;font-size:1em;border-radius:10px}.ai-free-courses-bg{background-position:center center;background-size:cover;min-height:100vh;height:auto;padding:0}}@media screen and (max-width:900px)and (orientation:landscape){.ai-free-courses-content{max-width:98vw;margin:12px auto;padding:10px;font-size:1em;border-radius:10px}.ai-free-courses-bg{background-position:center center;background-size:cover;min-height:100vh;height:auto;padding:0}}@keyframes ai-bg-fade{0%{filter:brightness(.8) blur(0px)}to{filter:brightness(1) blur(2px)}}.ai-free-courses-content{position:relative;z-index:2;background:#0000002e;color:#fff;max-width:700px;margin:80px auto;padding:32px;border-radius:16px;box-shadow:0 4px 32px #00000080}.site-header{background:linear-gradient(90deg,#08122140,#0b172640);border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:1}.site-header .wrap{display:block;padding:32px 28px}.site-header h1,.site-header .subtitle,.site-header .byline{color:#e6eef6!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.site-header h1{margin:0 0 10px;font-size:2.5rem;font-weight:700}.subtitle{color:#f8f6f2;background:none!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:unset!important;background-clip:unset!important;text-shadow:0 0 8px #f8f6f2,0 0 16px #eae7df;animation:none!important;font-size:1.18rem;margin:0 0 10px;opacity:.93;letter-spacing:.01em}.byline{font-size:1.04rem;margin:0;opacity:.82;font-style:italic}main{position:relative;z-index:1;background:#0b122033;border-radius:16px;margin:20px auto;padding:30px;border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px #0003;color:#fffffff2;text-shadow:1px 1px 2px rgba(0,0,0,.8)}section{margin-top:40px;padding:25px;background:#ffffff0d;border-radius:12px;border-left:4px solid var(--accent);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 16px #0000001a}section h2{color:var(--accent);margin-top:0;margin-bottom:20px;font-size:1.8rem}section h3{color:#fff;margin-bottom:15px;font-size:1.3rem}.lede{position:relative;overflow:hidden;border-radius:16px;border:1.5px solid rgba(154,230,180,.18);box-shadow:0 8px 32px #1f26872e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:28px;margin-bottom:32px;font-size:1.15rem;line-height:1.7;z-index:2;border-left:4px solid var(--accent);display:block;text-shadow:0 2px 8px rgba(0,0,0,.18);background:#ffffff1a;color:#fff}main{margin:10px;padding:20px;background:#0b122026}section{margin-top:25px;padding:20px}section h2{font-size:1.5rem}section h3{font-size:1.2rem}@media screen and (max-width:480px){.wrap{padding:10px}.site-header h1{font-size:1.8rem}main{margin:5px;padding:15px}section{padding:15px}}@media screen and (-webkit-min-device-pixel-ratio:2){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.tweet-embeds-section{margin:40px 0;padding:24px;background:#ffffff12;border-radius:14px;box-shadow:0 2px 12px #1f26871a}.tweet-embed-block{margin-bottom:32px;padding:18px 12px;background:#ffffff21;border-radius:10px;box-shadow:0 1px 8px #1f268714;border-left:3px solid var(--accent, #38bdf8)}.tweet-embed-block p{margin-bottom:10px;font-size:1.08em;color:#38bdf8}.tweet-embed{margin:0 auto;max-width:480px;min-height:120px;background:none}.tweet-embed blockquote{background:#ffffff26;border-radius:8px;padding:16px;color:#222;font-size:1em;box-shadow:0 1px 6px #1f268712;border-left:2px solid #38bdf8}.tweet-embed a{color:#38bdf8;text-decoration:underline}footer{z-index:9999;position:relative;width:100%;left:0;bottom:0;background:#ffffff24;color:#222;border-top:1.5px solid rgba(255,255,255,.22);box-shadow:0 -2px 16px #1f26872e;text-align:center;margin-top:40px;padding:16px 0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:0 0 18px 18px}.ai-free-courses-header-nav{text-align:center;margin-bottom:2rem}.ai-free-courses-header-nav ul{list-style:none;padding:0;margin:0;display:inline-flex;gap:1.5em}.ai-free-courses-header-nav a{color:#f8f6f2;text-shadow:0 0 12px #fff,0 0 24px #e5e7eb;font-weight:600;text-decoration:none}.ai-free-courses-title,.ai-free-courses-subtitle{text-shadow:0 0 16px #fff,0 0 32px #e5e7eb,0 0 48px #f8f6f2;color:#f8f6f2!important;font-weight:700;background:none}.ai-free-courses-body-frame,.ai-free-courses-body-frame *{color:#f8f6f2!important}.bg-slideshow img.active{opacity:.7!important;transform:translate(-50%,-50%) scale(.9)}.bg-slideshow{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;background-color:#0a0e17}.bg-slideshow img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover;opacity:0;transition:opacity 2s ease-in-out}@media(orientation:landscape){.ai-free-courses-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:2rem;flex-wrap:wrap}.ai-free-courses-section{min-width:280px;max-width:340px;flex:1 1 320px;margin-bottom:0}}.ai-free-courses-bg{min-height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:-1}.ai-free-courses-container{max-width:1200px;margin:0 auto;padding:3rem 2rem;font-family:Segoe UI,Arial,sans-serif;color:#222;background:#ffffff40;border-radius:1.5rem;box-shadow:0 8px 32px #1f26872e;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1.5px solid rgba(255,255,255,.35);transition:box-shadow .3s;box-sizing:border-box;overflow-y:auto}.ai-free-courses-title{font-size:2.2rem;font-weight:700;margin-bottom:1.2rem;color:#1a237e;text-align:center}.ai-free-courses-section{margin-bottom:2rem}.ai-free-courses-list{list-style:none;padding:0}.ai-free-courses-list li{margin-bottom:1.1rem;font-size:1.1rem;border-radius:.7rem;padding:.8rem 1rem;background:#ffffff2e;box-shadow:0 2px 8px #0000000a}@media(max-width:600px),(orientation:landscape)and (max-width:900px){.ai-free-courses-container{width:99vw;max-width:99vw;min-width:0;padding:2rem 1rem;border-radius:1rem;margin:0 auto;box-sizing:border-box;overflow-y:auto}.ai-free-courses-title{font-size:1.3rem}.ai-free-courses-section{margin-bottom:1.2rem}.ai-free-courses-list li{font-size:1.05rem;padding:.7rem}}@media(orientation:landscape)and (max-width:900px){.ai-free-courses-bg{align-items:flex-start;justify-content:center;padding-top:2vh;padding-bottom:2vh}.ai-free-courses-container{width:98vw;max-width:98vw;min-width:0;padding:1.2rem .5rem;border-radius:.7rem;margin:0 auto;box-sizing:border-box}.ai-free-courses-title{font-size:1.2rem}.ai-free-courses-section{margin-bottom:1rem}.ai-free-courses-list li{font-size:.95rem;padding:.5rem}}.ai-free-courses-header-nav{position:relative;z-index:1001}.ai-free-courses-header-nav a{color:#f8f6f2!important;text-shadow:0 0 12px #fff,0 0 24px #e5e7eb!important;font-weight:700!important;text-decoration:none!important;font-size:1.1em!important;background:none!important;visibility:visible!important}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
