.Hero_hero__D0Vj7{display:flex;flex-direction:column;align-items:center;padding:6rem 3rem;background:linear-gradient(to bottom,var(--background),var(--muted));overflow:hidden}.Hero_heroContent__ozOW9{text-align:center;max-width:800px;margin-bottom:3rem;animation:Hero_fadeInUp__0Rc1C 1s ease-out}.Hero_title__GxnES{font-size:2.5rem;font-weight:800;letter-spacing:-.025em;margin-bottom:1rem;background:linear-gradient(to right,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_subtitle__h66Po{font-size:1.125rem;color:var(--muted-foreground);margin-bottom:2rem;line-height:1.6}.Hero_cta__R0H4T{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.Hero_primaryButton__ZxPLV{background-color:var(--primary);color:white;border:none;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;transition:background-color .2s,transform .2s;animation:Hero_pulseButton__m_4K3 2s infinite}.Hero_primaryButton__ZxPLV:hover{background-color:var(--primary-hover);animation:none;transform:translateY(-2px)}.Hero_secondaryButton__s3D_C{background-color:transparent;color:var(--foreground);border:1px solid var(--border);padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;transition:background-color .2s,border-color .2s,transform .2s}.Hero_secondaryButton__s3D_C:hover{background-color:var(--secondary-hover);border-color:var(--muted-foreground);transform:translateY(-2px)}.Hero_heroImage__JkrNP{width:100%;max-width:600px;animation:Hero_floatIn__GC8LI 1.2s ease-out}.Hero_codeBlock__oUdzH{background-color:var(--code-bg);border-radius:.5rem;padding:1.5rem;box-shadow:var(--shadow-md);overflow:auto;font-family:Menlo,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.7;color:var(--code-fg);position:relative}.Hero_codeBlock__oUdzH:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 70%,var(--code-bg));z-index:1;pointer-events:none}.Hero_keyword__TXf4h{color:#cf222e;animation:Hero_typingText__v12BA .5s ease-out both;animation-delay:calc(var(--index, 0) * .1s)}.Hero_function__WTBbf{color:#8250df;animation:Hero_typingText__v12BA .5s ease-out both;animation-delay:calc(var(--index, 0) * .1s + .2s)}.Hero_variable__4oPR9{color:#953800;animation:Hero_typingText__v12BA .5s ease-out both;animation-delay:calc(var(--index, 0) * .1s + .4s)}.Hero_string__L3gd2{color:#0a3069;animation:Hero_typingText__v12BA .5s ease-out both;animation-delay:calc(var(--index, 0) * .1s + .6s)}.Hero_dark__Z03gb .Hero_keyword__TXf4h{color:#ff7b72}.Hero_dark__Z03gb .Hero_function__WTBbf{color:#d2a8ff}.Hero_dark__Z03gb .Hero_variable__4oPR9{color:#ffa657}.Hero_dark__Z03gb .Hero_string__L3gd2{color:#a5d6ff}@keyframes Hero_fadeInUp__0Rc1C{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_floatIn__GC8LI{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_pulseButton__m_4K3{0%{box-shadow:0 0 0 0 rgba(59,130,246,.4)}70%{box-shadow:0 0 0 10px rgba(59,130,246,0)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}@keyframes Hero_typingText__v12BA{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes Hero_typingCursor__Dll_e{0%,to{opacity:1}50%{opacity:0}}@media (min-width:768px){.Hero_hero__D0Vj7{flex-direction:row;justify-content:space-between;gap:2rem}.Hero_heroContent__ozOW9{text-align:left;margin-bottom:0}.Hero_cta__R0H4T{justify-content:flex-start}.Hero_title__GxnES{font-size:3.5rem}}@media (min-width:1024px){.Hero_hero__D0Vj7{padding:8rem 1rem}.Hero_title__GxnES{font-size:4rem}}.Topics_topics__MY6or{padding:4rem 1rem;background-color:var(--muted)}.Topics_sectionTitle__VeE_Q{text-align:center;font-size:1.875rem;position:relative;padding-bottom:.5rem;display:inline-block;margin:0 auto 3rem;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.Topics_animate__N5pum .Topics_sectionTitle__VeE_Q{opacity:1;transform:translateY(0)}.Topics_sectionTitle__VeE_Q:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:var(--primary);transition:width 1s ease-out;transition-delay:.4s}.Topics_animate__N5pum .Topics_sectionTitle__VeE_Q:after{width:80px}.Topics_topicsGrid__WCIMm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:1200px;margin:0 auto}.Topics_topicCard__w7O1v{background-color:var(--card);border-radius:.5rem;padding:1.5rem;text-align:center;box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s;border:1px solid var(--border);opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;transition-delay:calc(var(--index, 0) * .15s + .2s)}.Topics_animate__N5pum .Topics_topicCard__w7O1v{opacity:1;transform:translateY(0)}.Topics_topicCard__w7O1v:hover{transform:translateY(-8px) scale(1.03);box-shadow:var(--shadow-lg)}.Topics_topicIcon__AOLVc{font-size:2rem;display:block;margin-bottom:1rem;opacity:0;transform:scale(.5);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:calc(var(--index, 0) * .15s + .6s)}.Topics_animate__N5pum .Topics_topicIcon__AOLVc{opacity:1;transform:scale(1);animation:Topics_bounce__MafDV 2s infinite;animation-delay:calc(var(--index, 0) * .2s + 1s)}.Topics_topicName___armQ{font-size:1.25rem;margin-bottom:.5rem;transition:color .2s}.Topics_topicCard__w7O1v:hover .Topics_topicName___armQ{color:var(--primary)}.Topics_topicCount__ZDWJY{color:var(--muted-foreground);font-size:.875rem}@keyframes Topics_bounce__MafDV{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (min-width:640px){.Topics_topicsGrid__WCIMm{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.Topics_topicsGrid__WCIMm{grid-template-columns:repeat(6,1fr)}.Topics_topics__MY6or{padding:5rem 2rem}}.Newsletter_newsletter__1OQ0Z{padding:4rem 1rem;background:linear-gradient(to right,var(--primary),var(--accent));color:white;position:relative;overflow:hidden}.Newsletter_newsletter__1OQ0Z:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.1);opacity:0;transition:opacity 1s ease-out}.Newsletter_animate__hW4Q6.Newsletter_newsletter__1OQ0Z:before{opacity:1;animation:Newsletter_float__O0XPi 15s ease-in-out infinite}.Newsletter_newsletter__1OQ0Z:after{content:"";position:absolute;bottom:-100px;left:-100px;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.1);opacity:0;transition:opacity 1s ease-out;transition-delay:.3s}.Newsletter_animate__hW4Q6.Newsletter_newsletter__1OQ0Z:after{opacity:1;animation:Newsletter_float__O0XPi 20s ease-in-out infinite reverse}.Newsletter_newsletterContent__n5lTt{max-width:600px;margin:0 auto;text-align:center;position:relative;z-index:1;opacity:0;transform:scale(.95);transition:opacity .8s ease-out,transform .8s ease-out}.Newsletter_animate__hW4Q6 .Newsletter_newsletterContent__n5lTt{opacity:1;transform:scale(1)}.Newsletter_title__iPjwb{font-size:2rem;margin-bottom:1rem;opacity:0;transform:translateX(-30px);transition:opacity .8s ease-out,transform .8s ease-out;transition-delay:.2s}.Newsletter_animate__hW4Q6 .Newsletter_title__iPjwb{opacity:1;transform:translateX(0)}.Newsletter_description__fbNXY{margin-bottom:2rem;opacity:0;transform:translateX(30px);transition:opacity .8s ease-out,transform .8s ease-out;transition-delay:.4s}.Newsletter_animate__hW4Q6 .Newsletter_description__fbNXY{opacity:.9;transform:translateX(0)}.Newsletter_form__RqbFT{display:flex;flex-direction:column;gap:1rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;transition-delay:.6s}.Newsletter_animate__hW4Q6 .Newsletter_form__RqbFT{opacity:1;transform:translateY(0)}.Newsletter_inputGroup__25fgT{display:flex;flex-direction:column;gap:.5rem}.Newsletter_emailInput__qdPxn{padding:.75rem 1rem;border-radius:.375rem;border:none;font-size:1rem;width:100%;transition:transform .2s,box-shadow .2s}.Newsletter_emailInput__qdPxn:focus{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.3);transform:translateY(-2px)}.Newsletter_emailInput__qdPxn:disabled{opacity:.7;cursor:not-allowed}.Newsletter_submitButton__SPw4O{padding:.75rem 1rem;background-color:var(--background);color:var(--foreground);border:none;border-radius:.375rem;font-weight:500;font-size:1rem;transition:opacity .2s,transform .2s;cursor:pointer}.Newsletter_submitButton__SPw4O:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.Newsletter_submitButton__SPw4O:disabled{opacity:.7;cursor:not-allowed}.Newsletter_formFooter__kym4f{display:flex;justify-content:center;font-size:.875rem;opacity:0;transition:opacity 1s ease-out;transition-delay:.8s}.Newsletter_animate__hW4Q6 .Newsletter_formFooter__kym4f{opacity:.9}.Newsletter_checkbox__5lmSg{display:flex;align-items:center;gap:.5rem;cursor:pointer}.Newsletter_checkbox__5lmSg input{cursor:pointer}.Newsletter_errorMessage__UeqVw,.Newsletter_successMessage__hVIrD{margin-top:1rem;padding:1rem;border-radius:.375rem;display:flex;align-items:center;gap:.75rem;animation:Newsletter_fadeIn__f_IYo .3s ease-in-out}.Newsletter_successMessage__hVIrD{background-color:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.4)}.Newsletter_errorMessage__UeqVw{background-color:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4)}@keyframes Newsletter_fadeIn__f_IYo{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Newsletter_float__O0XPi{0%{transform:translate(0)}50%{transform:translate(30px,30px)}to{transform:translate(0)}}@media (min-width:640px){.Newsletter_inputGroup__25fgT{flex-direction:row}.Newsletter_emailInput__qdPxn{flex:1 1;border-top-right-radius:0;border-bottom-right-radius:0}.Newsletter_submitButton__SPw4O{border-top-left-radius:0;border-bottom-left-radius:0}}.Home_html__Je666{scroll-behavior:smooth}.Home_container__d256j{min-height:100vh;display:flex;flex-direction:column}.Home_main__VkIEL{flex:1 1;display:flex;flex-direction:column;width:100%}.Home_featuredPosts__maZam{padding:4rem 1rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.Home_featuredPosts__maZam.Home_animate__oP0b1{opacity:1;transform:translateY(0)}.Home_sectionHeader__BnBQb{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.Home_sectionHeader__BnBQb h2{font-size:1.875rem;font-weight:700;position:relative;padding-bottom:.5rem;opacity:0;transform:translateX(-30px);transition:opacity .8s ease-out,transform .8s ease-out;transition-delay:.2s}.Home_animate__oP0b1 .Home_sectionHeader__BnBQb h2{opacity:1;transform:translateX(0)}.Home_sectionHeader__BnBQb h2:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--primary);transition:width 1s ease-out;transition-delay:.6s}.Home_animate__oP0b1 .Home_sectionHeader__BnBQb h2:after{width:60px}.Home_viewAll__UA9ib{color:var(--primary);font-weight:500;transition:color .2s;opacity:0;transition:opacity .8s ease-out;transition-delay:.4s}.Home_animate__oP0b1 .Home_viewAll__UA9ib{opacity:1}.Home_viewAll__UA9ib:hover{color:var(--primary-hover);text-decoration:underline}.Home_postsGrid__vaU_h{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;height:auto}.Home_postCard__lR1OY{border-radius:.5rem;overflow:hidden;height:55vh;background-color:var(--card);box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s;border:1px solid var(--border);opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;transition-delay:calc(var(--index, 0) * .2s + .4s)}.Home_animate__oP0b1 .Home_postCard__lR1OY{opacity:1;transform:translateY(0)}.Home_postCard__lR1OY:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.Home_postImage__CbkBO{position:relative;height:250px;overflow:hidden}.Home_postImage__CbkBO img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.Home_postCard__lR1OY:hover .Home_postImage__CbkBO img{transform:scale(1.1)}.Home_category__fB_aH{position:absolute;top:1rem;left:1rem;background-color:var(--primary);color:white;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;opacity:0;transform:translateY(-20px);transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:calc(var(--index, 0) * .2s + .8s)}.Home_animate__oP0b1 .Home_category__fB_aH{opacity:1;transform:translateY(0)}.Home_postContent__m5o7J{padding:1.5rem}.Home_postTitle__lrcqf{font-size:1.25rem;margin-bottom:.75rem;line-height:1.4;transition:color .2s}.Home_postCard__lR1OY:hover .Home_postTitle__lrcqf{color:var(--primary)}.Home_postExcerpt__ItYl9{color:var(--muted-foreground);margin-bottom:1rem;line-height:1.6;font-size:.875rem}.Home_postMeta__KY9fv{display:flex;justify-content:space-between;color:var(--muted-foreground);font-size:.75rem}@media (min-width:640px){.Home_postsGrid__vaU_h{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Home_postsGrid__vaU_h{grid-template-columns:repeat(3,1fr)}.Home_featuredPosts__maZam{padding:5rem 2rem}}