.subscribe-module__OTYjqa__container{background-color:#0d1a12;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.subscribe-module__OTYjqa__container:before{content:"";opacity:.05;pointer-events:none;z-index:2;background-image:url(https://grainy-gradients.vercel.app/noise.svg);position:absolute;inset:0}.subscribe-module__OTYjqa__blob,.subscribe-module__OTYjqa__blob2,.subscribe-module__OTYjqa__blob3{filter:blur(100px);z-index:0;opacity:.5;border-radius:50%;position:absolute}.subscribe-module__OTYjqa__blob{background:radial-gradient(circle, var(--accent-color) 0%, transparent 70%);width:600px;height:600px;animation:25s ease-in-out infinite alternate subscribe-module__OTYjqa__move;top:-200px;left:-200px}.subscribe-module__OTYjqa__blob2{background:radial-gradient(circle,#2f4f3e 0%,#0000 70%);width:500px;height:500px;animation:20s ease-in-out infinite alternate-reverse subscribe-module__OTYjqa__move;bottom:-150px;right:-150px}.subscribe-module__OTYjqa__blob3{background:radial-gradient(circle,#4a7c5f 0%,#0000 70%);width:400px;height:400px;animation:22s ease-in-out infinite alternate subscribe-module__OTYjqa__move;top:30%;left:50%}@keyframes subscribe-module__OTYjqa__move{0%{transform:translate(0)scale(1)}33%{transform:translate(100px,-50px)scale(1.1)}66%{transform:translate(-50px,100px)scale(.9)}to{transform:translate(0)scale(1)}}.subscribe-module__OTYjqa__card{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;width:100%;max-width:550px;animation:1s cubic-bezier(.16,1,.3,1) subscribe-module__OTYjqa__slideUp;box-shadow:0 25px 50px -12px #00000080}.subscribe-module__OTYjqa__card [class*=newsletterCard]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08!important;border:1px solid #ffffff1a!important}.subscribe-module__OTYjqa__backHome{color:var(--text-secondary);z-index:10;align-items:center;gap:.5rem;font-size:.9rem;transition:all .3s;display:flex;position:absolute;top:2rem;left:2rem}.subscribe-module__OTYjqa__backHome:hover{color:var(--text-primary);transform:translate(-5px)}.subscribe-module__OTYjqa__logo{color:var(--text-primary);letter-spacing:-1px;z-index:10;margin-bottom:2rem;font-size:2rem;font-weight:800;text-decoration:none}.subscribe-module__OTYjqa__logo span{color:var(--accent-color)}@keyframes subscribe-module__OTYjqa__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.subscribe-module__OTYjqa__container{justify-content:flex-start;height:auto;min-height:100vh;padding:6rem .5rem 2rem;overflow:hidden auto}.subscribe-module__OTYjqa__blob{width:300px;height:300px;top:-100px;left:-100px}.subscribe-module__OTYjqa__blob2{width:250px;height:250px;bottom:-80px;right:-80px}.subscribe-module__OTYjqa__blob3{width:200px;height:200px;top:20%;left:40%}.subscribe-module__OTYjqa__blob,.subscribe-module__OTYjqa__blob2,.subscribe-module__OTYjqa__blob3{opacity:.3;filter:blur(60px);animation:15s ease-in-out infinite alternate subscribe-module__OTYjqa__moveMobile}.subscribe-module__OTYjqa__backHome{z-index:20;background:#ffffff1a;padding:.6rem 1.2rem;font-weight:500;top:1.5rem;left:1rem}.subscribe-module__OTYjqa__logo{text-align:center;z-index:10;margin-bottom:2rem;font-size:1.5rem}.subscribe-module__OTYjqa__card{width:100%;max-width:100%;margin-bottom:2rem}}@keyframes subscribe-module__OTYjqa__moveMobile{0%{transform:translate(0)scale(1)}to{transform:translate(30px,30px)scale(1.05)}}
.Newsletter-module__OxvLTq__newsletterSection{background-color:#0000;justify-content:center;align-items:center;padding:4rem 0;display:flex}.Newsletter-module__OxvLTq__newsletterSection.Newsletter-module__OxvLTq__formVariant{background-color:#0000;padding:0}.Newsletter-module__OxvLTq__newsletterSection.Newsletter-module__OxvLTq__inlineSectionVariant{background-color:#0000;margin:1rem 0;padding:0}.Newsletter-module__OxvLTq__inlineCard{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000026;border:1px solid #ffffff0d;border-radius:16px;max-width:600px;margin:0 auto;padding:2rem}.Newsletter-module__OxvLTq__inlineCard h3{color:var(--text-on-light);margin-bottom:.5rem}.Newsletter-module__OxvLTq__inlineForm{flex-flow:column wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.Newsletter-module__OxvLTq__inlineForm .Newsletter-module__OxvLTq__inputGroup{flex:auto;width:80%;min-width:130px}.Newsletter-module__OxvLTq__inlineForm input{width:100%;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;padding:.8rem 1rem!important;font-size:.95rem!important}.Newsletter-module__OxvLTq__inlineForm input::placeholder{color:#ffffff80}.Newsletter-module__OxvLTq__inlineForm input:focus{border-color:var(--accent-color)!important;background:#ffffff1a!important}.Newsletter-module__OxvLTq__inlineForm .Newsletter-module__OxvLTq__submitBtn{flex-shrink:0;height:100%;margin-top:0!important;padding:.8rem 1.5rem!important;font-size:.95rem!important}.Newsletter-module__OxvLTq__ctaBox{text-align:center;background-color:#fff;border:1px solid #0000001a;border-radius:16px;max-width:700px;margin:0 auto;padding:3.5rem 2rem;box-shadow:0 4px 6px #0000000d}.Newsletter-module__OxvLTq__ctaTitle{color:var(--text-on-light);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.Newsletter-module__OxvLTq__ctaText{color:var(--text-secondary-on-light);margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6}.Newsletter-module__OxvLTq__triggerBtn{background:var(--bg-secondary);color:var(--text-on-light);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:inline-flex}.Newsletter-module__OxvLTq__triggerBtn:hover{background-color:#e6e2db;transform:translateY(-2px);box-shadow:0 10px 20px -10px #0000004d}.Newsletter-module__OxvLTq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Newsletter-module__OxvLTq__modalContent{width:100%;max-width:600px;padding:2rem;animation:.3s Newsletter-module__OxvLTq__fadeInScale;position:relative}@keyframes Newsletter-module__OxvLTq__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Newsletter-module__OxvLTq__closeBtn{color:#a1a1aa;cursor:pointer;z-index:10;background:0 0;border:none;font-size:1.5rem;transition:color .3s;position:absolute;top:1rem;right:1.5rem}.Newsletter-module__OxvLTq__closeBtn:hover{color:#fff}.Newsletter-module__OxvLTq__newsletterCard{background:var(--bg-primary);border:1px solid var(--accent-color);border-radius:20px;width:100%;padding:3.5rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -12px #0009}.Newsletter-module__OxvLTq__newsletterCard:before{content:"";background:var(--accent-color);height:4px;position:absolute;top:0;left:0;right:0}.Newsletter-module__OxvLTq__newsletterCard h3{color:var(--text-primary);margin-bottom:1rem;font-size:2rem}.Newsletter-module__OxvLTq__newsletterCard p{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.5}.Newsletter-module__OxvLTq__form{flex-direction:column;gap:1.5rem;display:flex;position:relative}.Newsletter-module__OxvLTq__inputGroup{text-align:left;flex-direction:column;gap:.5rem;display:flex}.Newsletter-module__OxvLTq__inputGroup label{color:var(--text-secondary);font-size:.95rem;font-weight:500}.Newsletter-module__OxvLTq__inputGroup input{color:var(--text-primary);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:1.2rem;font-size:1rem;transition:all .3s}.Newsletter-module__OxvLTq__inputGroup input:focus{border-color:var(--accent-color);background:#ffffff14;outline:none;box-shadow:0 0 0 3px #6b8f7133}.Newsletter-module__OxvLTq__submitBtn{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:1rem;padding:1.2rem;font-size:1.1rem;font-weight:600;transition:all .3s}.Newsletter-module__OxvLTq__submitBtn:hover{background:var(--accent-hover);transform:translateY(-2px)}.Newsletter-module__OxvLTq__submitBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.Newsletter-module__OxvLTq__message{z-index:10;text-align:center;border-radius:8px;padding:1rem;font-size:.95rem;position:absolute;bottom:-3.5rem;left:0;right:0;box-shadow:0 4px 6px #0000001a}.Newsletter-module__OxvLTq__success{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.Newsletter-module__OxvLTq__error{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}@media (max-width:768px){.Newsletter-module__OxvLTq__newsletterCard{padding:2rem 1rem}.Newsletter-module__OxvLTq__newsletterCard h3{margin-top:0;font-size:1.5rem}.Newsletter-module__OxvLTq__newsletterCard p{margin-bottom:1.2rem;font-size:.95rem}.Newsletter-module__OxvLTq__ctaBox{padding:2rem 1rem}.Newsletter-module__OxvLTq__ctaTitle{font-size:1.6rem}.Newsletter-module__OxvLTq__ctaText{margin-bottom:1.2rem;font-size:.95rem}}@media (max-width:480px){.Newsletter-module__OxvLTq__newsletterCard{border-radius:8px;padding:1.5rem .75rem}.Newsletter-module__OxvLTq__newsletterCard h3{font-size:1.3rem}.Newsletter-module__OxvLTq__form{gap:1rem}.Newsletter-module__OxvLTq__inputGroup input{padding:.8rem}.Newsletter-module__OxvLTq__submitBtn{margin-top:.5rem;padding:.8rem}}
.Whatsapp-module__PYPiEq__whatsappButton{color:#fff;z-index:1000;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;text-decoration:none;transition:transform .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 6px #0000004d}.Whatsapp-module__PYPiEq__whatsappButton:hover{transform:scale(1.1)}
.BeyondCode-module__yMMSRW__section{background-color:var(--bg-primary);color:var(--text-primary);padding:6rem 0;scroll-margin-top:-50px;position:relative;overflow:hidden}@keyframes BeyondCode-module__yMMSRW__fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.BeyondCode-module__yMMSRW__container{max-width:var(--max-width);margin:0 auto;padding:0 2rem;animation:.8s ease-out forwards BeyondCode-module__yMMSRW__fadeIn}.BeyondCode-module__yMMSRW__title{text-align:center;color:var(--text-primary);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.BeyondCode-module__yMMSRW__description{text-align:center;color:var(--text-secondary);max-width:600px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-size:1.1rem}.BeyondCode-module__yMMSRW__content{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2rem;display:grid}.BeyondCode-module__yMMSRW__books,.BeyondCode-module__yMMSRW__routes,.BeyondCode-module__yMMSRW__music{background:var(--bg-secondary);border-radius:20px;flex-direction:column;height:100%;padding:2rem;transition:transform .3s;display:flex;box-shadow:0 10px 40px #0000000d}.BeyondCode-module__yMMSRW__books:hover,.BeyondCode-module__yMMSRW__routes:hover,.BeyondCode-module__yMMSRW__music:hover{transform:translateY(-5px)}.BeyondCode-module__yMMSRW__subtitle{color:var(--accent-color);border-bottom:2px solid var(--accent-color);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.3rem;display:inline-block}.BeyondCode-module__yMMSRW__bookList{margin:0;padding:0;list-style:none}.BeyondCode-module__yMMSRW__bookList li{color:var(--text-on-light);border-bottom:1px solid #0000000d;align-items:start;padding:.8rem 0;font-size:1rem;line-height:1.4;display:flex}.BeyondCode-module__yMMSRW__bookList li:last-child{border-bottom:none}.BeyondCode-module__yMMSRW__bookIcon{margin-right:10px;font-size:1.1rem}.BeyondCode-module__yMMSRW__gallery{grid-template-columns:1fr;gap:1rem;display:grid}.BeyondCode-module__yMMSRW__imageContainer{aspect-ratio:16/9;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.BeyondCode-module__yMMSRW__routeImage{object-fit:cover;transition:transform .5s}.BeyondCode-module__yMMSRW__imageContainer:hover .BeyondCode-module__yMMSRW__routeImage{transform:scale(1.1)}.BeyondCode-module__yMMSRW__imageLabel{color:#fff;background:linear-gradient(#0000,#000c);width:100%;padding:1rem;font-size:.9rem;font-weight:500;position:absolute;bottom:0;left:0}.BeyondCode-module__yMMSRW__placeholder{aspect-ratio:16/9;color:var(--text-secondary);text-align:center;background:linear-gradient(135deg,#e0e7ff 0%,#f0fdf4 100%);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex;position:relative;overflow:hidden}.BeyondCode-module__yMMSRW__placeholder:hover{transform:scale(1.02);box-shadow:0 4px 15px #0000001a}.BeyondCode-module__yMMSRW__routeIcon{margin-bottom:.5rem;font-size:1.5rem}.BeyondCode-module__yMMSRW__musicText{color:var(--text-on-light);font-size:1.1rem;font-style:italic;line-height:1.6}@media (max-width:968px){.BeyondCode-module__yMMSRW__content{grid-template-columns:1fr;gap:2rem}.BeyondCode-module__yMMSRW__section{padding:4rem 0}}
.blog-module__R0QMoW__blogWrapper{background-color:var(--bg-primary);min-height:100vh;padding-top:calc(var(--nav-height) + 2rem);color:var(--text-primary);background-image:radial-gradient(circle at 50% -20%,#6b8f7126,#0000)}.blog-module__R0QMoW__container{max-width:900px;margin:0 auto;padding:2rem}.blog-module__R0QMoW__title{color:var(--text-primary);letter-spacing:-2px;text-align:center;margin-bottom:2rem;font-size:3.5rem;font-weight:800;line-height:1}.blog-module__R0QMoW__title span{background:linear-gradient(135deg, var(--accent-color), #a3c1ad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blog-module__R0QMoW__filterContainer{justify-content:center;margin-bottom:4rem;display:flex}.blog-module__R0QMoW__dropdownWrapper{z-index:100;min-width:260px;position:relative}.blog-module__R0QMoW__customSelect{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--text-primary);cursor:pointer;background:#1a2e2499;border:1px solid #6b8f714d;border-radius:1.5rem;justify-content:space-between;align-items:center;padding:.85rem 1.75rem;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 30px #0000004d}.blog-module__R0QMoW__customSelect:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8F71' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:1.2rem;height:1.2rem;transition:transform .3s}.blog-module__R0QMoW__dropdownWrapper.blog-module__R0QMoW__open .blog-module__R0QMoW__customSelect:after{transform:rotate(180deg)}.blog-module__R0QMoW__customSelect:hover{border-color:var(--accent-color);background-color:#1a2e24cc;transform:translateY(-2px)}.blog-module__R0QMoW__dropdownMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;background:#1a2e24f2;border:1px solid #6b8f714d;border-radius:1.25rem;padding:.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden;transform:translateY(-10px);box-shadow:0 20px 50px #00000080}.blog-module__R0QMoW__dropdownWrapper.blog-module__R0QMoW__open .blog-module__R0QMoW__dropdownMenu{opacity:1;visibility:visible;transform:translateY(0)}.blog-module__R0QMoW__dropdownItem{color:var(--text-secondary);cursor:pointer;border-radius:.75rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;transition:all .2s}.blog-module__R0QMoW__dropdownItem:hover{color:var(--accent-color);background:#6b8f7133;padding-left:1.5rem}.blog-module__R0QMoW__dropdownItem.blog-module__R0QMoW__active{color:var(--accent-color);background:#6b8f7126;font-weight:700}.blog-module__R0QMoW__postList{grid-template-columns:1fr;gap:2rem;display:grid}.blog-module__R0QMoW__postCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #a3c1ad14;border-radius:2rem;flex-direction:column;padding:3rem;text-decoration:none;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.blog-module__R0QMoW__postCard:hover{background:#ffffff0a;border-color:#a3c1ad33;transform:translateY(-8px);box-shadow:0 40px 80px #00000080}.blog-module__R0QMoW__postCard h3{color:var(--text-primary);margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:1.2}.blog-module__R0QMoW__meta{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.blog-module__R0QMoW__date{color:var(--text-secondary);opacity:.7;font-size:.85rem}.blog-module__R0QMoW__excerpt{margin-bottom:2rem}.blog-module__R0QMoW__excerptCode{color:var(--text-secondary);letter-spacing:.5px;overflow-wrap:anywhere;background:#6b8f7114;border-radius:6px;max-width:100%;padding:.3rem .8rem;font-size:.8rem;font-weight:500;display:inline-block}.blog-module__R0QMoW__readMore{color:var(--text-primary);text-transform:uppercase;letter-spacing:1.5px;opacity:.8;align-items:center;gap:.5rem;margin-top:auto;font-size:.85rem;font-weight:600;transition:all .3s;display:flex}.blog-module__R0QMoW__readMore:hover{opacity:1;color:var(--accent-color)}.blog-module__R0QMoW__readMore span{transition:transform .3s}.blog-module__R0QMoW__postCard:hover .blog-module__R0QMoW__readMore span{transform:translate(10px)}.blog-module__R0QMoW__postHeader{text-align:left;max-width:800px;margin:3.5rem auto 2rem}.blog-module__R0QMoW__postHeader h1{margin-bottom:1.5rem;font-size:3.5rem;font-weight:800}.blog-module__R0QMoW__divider{background:#ffffff1a;width:100%;height:1px;margin:2rem 0}.blog-module__R0QMoW__article{color:var(--text-primary);max-width:800px;margin:0 auto;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.15rem;line-height:1.65}.notion-columns{align-items:flex-start;gap:2.5rem!important;width:100%!important;margin:2.5rem 0!important;display:flex!important}.notion-column{flex:1!important;min-width:0!important}@media (max-width:768px){.notion-columns{flex-direction:column!important;gap:1.5rem!important}}.blog-module__R0QMoW__article h1,.blog-module__R0QMoW__article h2,.blog-module__R0QMoW__article h3{color:var(--text-primary);margin-top:2.5em;margin-bottom:.5em;font-weight:700}.blog-module__R0QMoW__article h2{font-size:1.875rem}.blog-module__R0QMoW__article h3{font-size:1.5rem}.blog-module__R0QMoW__article p{color:var(--text-secondary);margin-top:.5em;margin-bottom:.5em}.blog-module__R0QMoW__article ul,.blog-module__R0QMoW__article ol{margin-top:.5em;margin-bottom:.5em;padding-left:1.5rem}.blog-module__R0QMoW__article li{color:var(--text-secondary);margin-bottom:.25em}.blog-module__R0QMoW__article blockquote{border-left:3px solid var(--text-primary);color:var(--text-primary);background:#ffffff0d;margin:1.2em 0;padding:.2em .9em;font-style:normal}.blog-module__R0QMoW__article code{background:#ffffff1a;border-radius:3px;padding:.2em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%}.blog-module__R0QMoW__article pre{background:#0d1117;border:1px solid #ffffff0d;border-radius:12px;margin:2.5rem 0;padding:1.5rem;position:relative;overflow-x:auto;box-shadow:0 20px 40px #0003}.blog-module__R0QMoW__article pre[data-language]:before{content:attr(data-language);color:var(--text-secondary);opacity:.4;text-transform:uppercase;letter-spacing:1px;pointer-events:none;font-size:.7rem;font-weight:600;position:absolute;top:.5rem;right:1rem}.blog-module__R0QMoW__article pre code{color:#e6edf3;background:0 0;padding:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.95rem;line-height:1.6}.blog-module__R0QMoW__article img{border-radius:4px;max-width:100%;height:auto;margin:2rem 0}.blog-module__R0QMoW__glassForm{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:3rem;flex-direction:column;gap:2rem;padding:3.5rem;display:flex}.blog-module__R0QMoW__formLabel{color:var(--text-secondary);margin-bottom:.75rem;font-size:.9rem;font-weight:600;display:block}.blog-module__R0QMoW__formInput{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:1rem;outline:none;width:100%;padding:1.25rem}.blog-module__R0QMoW__formButton{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:1.25rem;padding:1.25rem;font-weight:700}.notion-video-container{border-radius:1.5rem;width:100%;margin:3rem 0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}:is(.notion-video-container iframe,.notion-video-container video,.notion-embed-container iframe){border:none;width:100%;height:100%;position:absolute;top:0;left:0}.notion-embed-container{aspect-ratio:16/9;background:#ffffff05;border:1px solid #ffffff0d;border-radius:1.5rem;width:100%;margin:3rem 0;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}@supports not (aspect-ratio:1 / 1){.notion-embed-container{padding-bottom:56.25%}}.notion-file-attachment{color:var(--text-primary);background:#ffffff0d;border:1px solid #6b8f7133;border-radius:1rem;align-items:center;gap:1rem;margin:1.5rem 0;padding:1.25rem 1.75rem;text-decoration:none;transition:all .2s;display:flex}.notion-file-attachment:hover{border-color:var(--accent-color);background:#ffffff14;transform:translateY(-2px)}.notion-file-attachment span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.notion-file-attachment svg{opacity:.7;color:var(--accent-color)}.notion-callout{border:1px solid #6b8f711a;border-left:4px solid var(--accent-color);background:#6b8f710d;border-radius:12px;align-items:flex-start;gap:1.25rem;margin:2rem 0;padding:1.5rem;display:flex!important}.callout-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.callout-icon-img{object-fit:contain;width:24px;height:24px}.callout-content{color:var(--text-primary);flex:1;font-size:1.1rem;line-height:1.6}.blog-module__R0QMoW__emptyState{text-align:center;background:#ffffff03;border:1px solid #6b8f711a;border-radius:2rem;margin:2rem 0;padding:6rem 2rem}.blog-module__R0QMoW__emptyState p{color:var(--text-primary);margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.blog-module__R0QMoW__emptySubtext{opacity:.5;max-width:400px;color:var(--text-secondary)!important;margin:0 auto!important;font-size:.95rem!important}.blog-module__R0QMoW__categoryTag{color:var(--text-secondary);background:#6b8f711a;border:1px solid #6b8f7126;border-radius:1rem;padding:.2rem .75rem;font-size:.65rem;font-weight:600;transition:all .3s}.blog-module__R0QMoW__pinnedTag{background:var(--accent-color);color:var(--bg-primary);letter-spacing:.5px;border-radius:1rem;padding:.2rem .75rem;font-size:.65rem;font-weight:800}@media (max-width:768px){.blog-module__R0QMoW__title{font-size:2.8rem}.blog-module__R0QMoW__postCard{padding:2rem}.blog-module__R0QMoW__postCard h3{margin-bottom:1rem;font-size:1.5rem}.blog-module__R0QMoW__postHeader h1{font-size:2.5rem}.blog-module__R0QMoW__excerptCode{padding:.2rem .6rem;font-size:.7rem}}.blog-module__R0QMoW__skeleton{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;border-radius:.5rem;animation:1.5s linear infinite blog-module__R0QMoW__skeleton-loading}@keyframes blog-module__R0QMoW__skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-module__R0QMoW__skeletonTitle{border-radius:1rem;width:40%;height:4rem;margin:0 auto 3rem}.blog-module__R0QMoW__skeletonFilter{border-radius:1.5rem;width:260px;height:3.5rem;margin:0 auto 4rem}.blog-module__R0QMoW__skeletonCard{background:#ffffff05;border:1px solid #a3c1ad0d;border-radius:2rem;flex-direction:column;gap:1.5rem;width:100%;height:320px;padding:3rem;display:flex}.blog-module__R0QMoW__skeletonMeta{width:150px;height:1.2rem}.blog-module__R0QMoW__skeletonText{width:80%;height:2.5rem}.blog-module__R0QMoW__skeletonExcerpt{width:100%;height:1.2rem}.blog-module__R0QMoW__skeletonButton{width:120px;height:1.2rem;margin-top:auto}
.Navbar-module__cJzEcG__navbar{width:100%;height:var(--nav-height);z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2f4f3ef2;border-bottom:1px solid #6b8f714d;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.Navbar-module__cJzEcG__container{width:100%;max-width:var(--max-width);justify-content:space-between;align-items:center;padding:0 2rem;display:flex}.Navbar-module__cJzEcG__logo{color:var(--text-primary);letter-spacing:-.5px;font-size:1.5rem;font-weight:700}.Navbar-module__cJzEcG__logo span{color:var(--accent-color)}.Navbar-module__cJzEcG__rightGroup{align-items:center;gap:2rem;display:flex}.Navbar-module__cJzEcG__navLinks{gap:2rem;list-style:none;display:flex}.Navbar-module__cJzEcG__navLinks a{color:var(--text-primary);opacity:.8;font-size:1rem;font-weight:500;transition:all .3s}.Navbar-module__cJzEcG__navLinks a:hover{color:var(--accent-color);opacity:1}.Navbar-module__cJzEcG__activeLink{color:var(--accent-color)!important;opacity:1!important;font-weight:700!important}.Navbar-module__cJzEcG__cvButton{background:var(--accent-color);border-radius:8px;align-content:center;padding:8px 14px;font-size:.9rem;font-weight:600;transition:background .2s}.Navbar-module__cJzEcG__cvButton:hover{background:var(--accent-color);color:var(--text-primary)!important}.Navbar-module__cJzEcG__cvDisabled{opacity:.5;cursor:not-allowed}@media (max-width:1040px){.Navbar-module__cJzEcG__cvButton{display:none}}.Navbar-module__cJzEcG__hamburger{color:var(--text-primary);cursor:pointer;z-index:1002;background:0 0;border:none;padding:.5rem;display:none}@media (max-width:930px){.Navbar-module__cJzEcG__hamburger{justify-content:center;align-items:center;display:flex}.Navbar-module__cJzEcG__navLinks{display:none}.Navbar-module__cJzEcG__navLinks.Navbar-module__cJzEcG__open{top:var(--nav-height);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2f4f3efa;border-bottom:1px solid #6b8f714d;flex-direction:column;align-items:center;width:100%;padding:2rem 0;display:flex;position:absolute;left:0;box-shadow:0 10px 25px #0000004d}.Navbar-module__cJzEcG__navLinks.Navbar-module__cJzEcG__open .Navbar-module__cJzEcG__cvButton{margin-top:1rem;display:block}}@media (max-width:480px){.Navbar-module__cJzEcG__container{padding:0 1rem}.Navbar-module__cJzEcG__logo{font-size:1.2rem}.Navbar-module__cJzEcG__rightGroup{gap:.5rem}}
.LanguageDropdown-module__NHLW9a__dropdownContainer{display:inline-block;position:relative}.LanguageDropdown-module__NHLW9a__dropdownButton{color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.LanguageDropdown-module__NHLW9a__dropdownButton:hover{border-color:var(--accent-color);background:#ffffff0d}.LanguageDropdown-module__NHLW9a__disabled{opacity:.5;cursor:not-allowed;border-color:#ffffff1a}.LanguageDropdown-module__NHLW9a__disabled:hover{background:0 0;border-color:#ffffff1a}.LanguageDropdown-module__NHLW9a__dropdownMenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1001;background:#2f4f3efa;border:1px solid #6b8f714d;border-radius:8px;min-width:120px;padding:6px;list-style:none;animation:.2s ease-out LanguageDropdown-module__NHLW9a__slideIn;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 10px 25px #0000004d}@keyframes LanguageDropdown-module__NHLW9a__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LanguageDropdown-module__NHLW9a__dropdownMenu li{margin:0}.LanguageDropdown-module__NHLW9a__langOption{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:.9rem;transition:all .2s;display:block}.LanguageDropdown-module__NHLW9a__langOption:hover:not(:disabled){background:var(--accent-color);color:#fff}.LanguageDropdown-module__NHLW9a__langOption:disabled{opacity:.5;cursor:default;background:#ffffff0d}
.Footer-module__S6Hkya__footer{text-align:center;background-color:#264032;border-top:1px solid #6b8f714d;padding:4rem 0}.Footer-module__S6Hkya__content{max-width:1000px;margin:0 auto}.Footer-module__S6Hkya__grid{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin:3rem 0;display:grid}@media (max-width:768px){.Footer-module__S6Hkya__grid{text-align:center;grid-template-columns:1fr;gap:2rem}}.Footer-module__S6Hkya__leftColumn{flex-direction:column;justify-content:center;display:flex}.Footer-module__S6Hkya__rightColumn{justify-content:center;display:flex}.Footer-module__S6Hkya__text{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem}.Footer-module__S6Hkya__contactInfo{color:var(--text-primary);margin-bottom:2rem;font-weight:500}.Footer-module__S6Hkya__contactInfo p{color:var(--text-secondary);align-items:center;gap:.8rem;margin:.8rem 0;display:flex}.Footer-module__S6Hkya__contactInfo p svg{color:var(--accent-color);flex-shrink:0}@media (max-width:768px){.Footer-module__S6Hkya__contactInfo p{justify-content:center}}.Footer-module__S6Hkya__contactInfo a{color:var(--accent-color);text-underline-offset:4px;word-break:break-word;overflow-wrap:break-word;text-decoration:underline}.Footer-module__S6Hkya__footerBottom{border-top:1px solid #6b8f714d;flex-direction:column;align-items:center;padding-top:2rem;display:flex}.Footer-module__S6Hkya__copyright{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.Footer-module__S6Hkya__beyondCodeBtn{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:20px;margin-top:.5rem;padding:.4rem 1rem;font-size:.8rem;transition:all .3s}.Footer-module__S6Hkya__beyondCodeBtn:hover{border-color:var(--accent-color);color:var(--accent-color);background:#ffffff1a;transform:translateY(-2px)}
