.Header-module__Af2_WG__header{z-index:100;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);background:#141414f5;position:sticky;top:0}.Header-module__Af2_WG__inner{max-width:var(--max-width);justify-content:space-between;align-items:center;height:60px;margin:0 auto;padding:0 32px;display:flex}.Header-module__Af2_WG__logo{align-items:center;gap:8px;text-decoration:none;display:flex}.Header-module__Af2_WG__logoMark{border-radius:8px;flex-shrink:0;width:30px;height:30px;display:block}.Header-module__Af2_WG__siteName{color:var(--text-primary);letter-spacing:-.01em;font-size:1.1rem;font-weight:800}.Header-module__Af2_WG__blogLabel{color:var(--text-subtle);background:var(--bg-card);border:1px solid var(--border-subtle);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-self:center;margin-top:1px;padding:2px 7px;font-size:.68rem;font-weight:700}.Header-module__Af2_WG__nav{align-items:center;gap:6px;display:flex}.Header-module__Af2_WG__navLink{border-radius:var(--radius-pill);white-space:nowrap;padding:6px 14px;font-size:.9rem;font-weight:500;transition:color .15s,background .15s;color:var(--text-muted)!important}.Header-module__Af2_WG__navLink:hover{background:var(--bg-card);color:var(--text-primary)!important}.Header-module__Af2_WG__appLink{background:var(--gradient);border-radius:var(--radius-pill);white-space:nowrap;padding:7px 18px;font-size:.85rem;font-weight:600;transition:opacity .15s;color:#fff!important}.Header-module__Af2_WG__appLink:hover{opacity:.85;color:#fff!important}@media (max-width:600px){.Header-module__Af2_WG__inner{height:56px;padding:0 16px}.Header-module__Af2_WG__blogLabel,.Header-module__Af2_WG__navLink{display:none}.Header-module__Af2_WG__appLink{padding:6px 14px;font-size:.82rem}}
.PostCard-module__dpcBkW__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.PostCard-module__dpcBkW__card:hover{border-color:#667eea73;transform:translateY(-5px);box-shadow:0 16px 40px #00000080}.PostCard-module__dpcBkW__imageLink{flex-shrink:0;display:block;overflow:hidden}.PostCard-module__dpcBkW__imageWrapper{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.PostCard-module__dpcBkW__gradientBg{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:absolute;inset:0}.PostCard-module__dpcBkW__coverImage{object-fit:cover;transition:transform .35s}.PostCard-module__dpcBkW__card:hover .PostCard-module__dpcBkW__coverImage{transform:scale(1.05)}.PostCard-module__dpcBkW__body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.PostCard-module__dpcBkW__tags{flex-wrap:wrap;gap:6px;display:flex}.PostCard-module__dpcBkW__titleLink{text-decoration:none;color:inherit!important}.PostCard-module__dpcBkW__title{color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.12rem;font-weight:700;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.PostCard-module__dpcBkW__titleLink:hover .PostCard-module__dpcBkW__title{color:var(--accent-blue)!important}.PostCard-module__dpcBkW__excerpt{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.PostCard-module__dpcBkW__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:6px;display:flex}.PostCard-module__dpcBkW__author{color:var(--text-subtle);font-size:.78rem;font-weight:600}.PostCard-module__dpcBkW__date{color:var(--text-subtle);font-size:.75rem}.PostCard-module__dpcBkW__sep{color:var(--border);font-size:.75rem}.PostCard-module__dpcBkW__readTime{color:var(--text-subtle);background:var(--bg-sunken);border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.72rem}.PostCard-module__dpcBkW__readMore{background:var(--gradient);border-radius:var(--radius-pill);align-items:center;gap:5px;width:fit-content;margin-top:6px;padding:8px 18px;font-size:.83rem;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex;color:#fff!important}.PostCard-module__dpcBkW__readMore:hover{opacity:.88;transform:translate(3px)}.PostCard-module__dpcBkW__featured{border-radius:20px;flex-direction:column;justify-content:flex-end;width:100%;height:520px;display:flex;position:relative;overflow:hidden}.PostCard-module__dpcBkW__featuredBg{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:absolute;inset:0}.PostCard-module__dpcBkW__featuredOverlay{background:linear-gradient(#0000 0%,#0808081a 30%,#08080885 62%,#080808ed 100%);position:absolute;inset:0}.PostCard-module__dpcBkW__featuredBody{z-index:2;padding:0 48px 44px;position:relative}.PostCard-module__dpcBkW__featuredInner{flex-direction:column;gap:12px;max-width:720px;display:flex}.PostCard-module__dpcBkW__featuredBadge{background:var(--gradient);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);align-items:center;gap:5px;width:fit-content;padding:5px 14px;font-size:.68rem;font-weight:700;display:inline-flex}.PostCard-module__dpcBkW__featuredTitle{color:#fff;letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:800;line-height:1.15;transition:opacity .15s;display:-webkit-box;overflow:hidden}.PostCard-module__dpcBkW__titleLink:hover .PostCard-module__dpcBkW__featuredTitle{opacity:.82}.PostCard-module__dpcBkW__featuredExcerpt{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;line-height:1.65;display:-webkit-box;overflow:hidden}.PostCard-module__dpcBkW__featuredMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PostCard-module__dpcBkW__featured .PostCard-module__dpcBkW__author{color:#ffffffb8;font-size:.83rem;font-weight:600}.PostCard-module__dpcBkW__featured .PostCard-module__dpcBkW__sep{color:#ffffff4d;font-size:.8rem}.PostCard-module__dpcBkW__featured .PostCard-module__dpcBkW__date{color:#ffffff9e;font-size:.8rem}.PostCard-module__dpcBkW__featured .PostCard-module__dpcBkW__readTime{color:#ffffffa6;background:#ffffff1f;border-color:#fff3;font-size:.78rem}.PostCard-module__dpcBkW__featuredCta{border-radius:var(--radius-pill);background:#fff;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:10px 24px;font-size:.9rem;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex;color:#111!important}.PostCard-module__dpcBkW__featuredCta:hover{opacity:.9;transform:translate(3px)}@media (max-width:640px){.PostCard-module__dpcBkW__featured{height:420px}.PostCard-module__dpcBkW__featuredBody{padding:0 20px 28px}.PostCard-module__dpcBkW__featuredTitle{font-size:1.6rem}}
.Home-module__g21JLG__heroSection{background:var(--bg-page);padding:32px 0 0}.Home-module__g21JLG__heroInner{max-width:var(--max-width);margin:0 auto;padding:0 32px}.Home-module__g21JLG__container{max-width:var(--max-width);margin:0 auto;padding:48px 32px 80px}.Home-module__g21JLG__sectionHeading{text-transform:uppercase;letter-spacing:.12em;color:var(--text-subtle);align-items:center;gap:14px;margin-bottom:28px;font-size:.72rem;font-weight:700;display:flex}.Home-module__g21JLG__sectionHeading:after{content:"";background:var(--border-subtle);flex:1;height:1px}.Home-module__g21JLG__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.Home-module__g21JLG__emptyMain{justify-content:center;align-items:center;min-height:60vh;padding:24px;display:flex}.Home-module__g21JLG__empty{text-align:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);flex-direction:column;align-items:center;gap:12px;max-width:400px;padding:60px 40px;display:flex}.Home-module__g21JLG__emptyIcon{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem}.Home-module__g21JLG__empty h2{color:var(--text-primary);font-size:1.3rem}.Home-module__g21JLG__empty p{color:var(--text-muted);font-size:.9rem}.Home-module__g21JLG__footer{border-top:1px solid var(--border-subtle);background:var(--bg-page)}.Home-module__g21JLG__footerInner{max-width:var(--max-width);flex-wrap:wrap;align-items:center;gap:20px;margin:0 auto;padding:22px 32px;display:flex}.Home-module__g21JLG__footerBrand{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:7px;font-size:.9rem;font-weight:700;display:flex}.Home-module__g21JLG__footerLogo{border-radius:6px;flex-shrink:0;width:22px;height:22px;display:block}.Home-module__g21JLG__footerCopy{color:var(--text-subtle);flex:1;font-size:.82rem}.Home-module__g21JLG__footerLink{font-size:.84rem;font-weight:600;color:var(--accent-blue)!important}@media (max-width:1024px){.Home-module__g21JLG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.Home-module__g21JLG__container{padding:32px 24px 64px}}@media (max-width:640px){.Home-module__g21JLG__heroInner{padding:0 16px}.Home-module__g21JLG__grid{grid-template-columns:1fr}.Home-module__g21JLG__container{padding:24px 16px 56px}.Home-module__g21JLG__footerInner{padding:18px 16px}}
.NotFound-module__Jq_08q__main{justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:2rem;display:flex}.NotFound-module__Jq_08q__container{text-align:center;max-width:480px}.NotFound-module__Jq_08q__code{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(6rem,20vw,10rem);font-weight:800;line-height:1}.NotFound-module__Jq_08q__heading{color:var(--text-primary);margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.NotFound-module__Jq_08q__body{color:var(--text-muted);margin-bottom:2rem;font-size:1rem;line-height:1.6}.NotFound-module__Jq_08q__btn{background:var(--gradient);color:#fff;border-radius:var(--radius-pill);padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.NotFound-module__Jq_08q__btn:hover{opacity:.85}
.Post-module__zUaweq__hero{background:#1a1a2e;width:100%;height:520px;position:relative;overflow:hidden}.Post-module__zUaweq__heroNoCover{background:linear-gradient(135deg,#0f0f1a 0%,#1a1a3e 50%,#0d1a2e 100%);height:380px}.Post-module__zUaweq__heroImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.Post-module__zUaweq__heroOverlay{z-index:1;background:linear-gradient(#05050f4d 0%,#05050fa6 60%,#05050feb 100%);position:absolute;inset:0}.Post-module__zUaweq__heroContent{z-index:2;align-items:flex-end;display:flex;position:absolute;inset:0}.Post-module__zUaweq__heroInner{width:100%;max-width:760px;margin:0 auto;padding:0 24px 48px}.Post-module__zUaweq__heroTags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.Post-module__zUaweq__heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;line-height:1.2}.Post-module__zUaweq__heroMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.Post-module__zUaweq__heroAuthor{color:#ffffffd9;font-size:.9rem;font-weight:600}.Post-module__zUaweq__heroSep{color:#fff6;font-size:.85rem}.Post-module__zUaweq__heroDate{color:#ffffffa6;font-size:.85rem}.Post-module__zUaweq__heroReadTime{color:#fff9;background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;padding:2px 10px;font-size:.8rem}.Post-module__zUaweq__main{background:var(--bg-primary,#05050f);min-height:60vh}.Post-module__zUaweq__articleWrap{max-width:760px;margin:0 auto;padding:40px 24px 60px}.Post-module__zUaweq__backLink{color:var(--accent-purple,#a78bfa);border:1px solid #a78bfa40;border-radius:20px;align-items:center;gap:6px;margin-bottom:36px;padding:6px 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.Post-module__zUaweq__backLink:hover{background:#a78bfa1a;border-color:#a78bfa80}.Post-module__zUaweq__content{color:#ffffffd1;font-size:1.1rem;line-height:1.85}.Post-module__zUaweq__content h1,.Post-module__zUaweq__content h2,.Post-module__zUaweq__content h3,.Post-module__zUaweq__content h4{color:#fff;letter-spacing:-.01em;margin:2em 0 .6em;font-weight:700;line-height:1.3}.Post-module__zUaweq__content h1{font-size:2rem}.Post-module__zUaweq__content h2{font-size:1.55rem}.Post-module__zUaweq__content h3{font-size:1.25rem}.Post-module__zUaweq__content h4{font-size:1.05rem}.Post-module__zUaweq__content p{margin:0 0 1.4em}.Post-module__zUaweq__content ul,.Post-module__zUaweq__content ol{margin:0 0 1.4em 1.4em;padding:0}.Post-module__zUaweq__content li{margin-bottom:.5em}.Post-module__zUaweq__content blockquote{border-left:4px solid var(--accent-purple,#a78bfa);color:#ffffffbf;background:#a78bfa14;border-radius:0 12px 12px 0;margin:1.8em 0;padding:18px 24px;font-style:italic}.Post-module__zUaweq__content code{color:var(--accent-cyan,#67e8f9);background:#ffffff14;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.88em}.Post-module__zUaweq__content pre{background:#0006;border:1px solid #ffffff0f;border-radius:10px;margin:1.5em 0;padding:20px;overflow-x:auto}.Post-module__zUaweq__content pre code{color:#ffffffd9;background:0 0;padding:0}.Post-module__zUaweq__content a{color:var(--accent-purple,#a78bfa);-webkit-text-decoration:underline #a78bfa66;text-decoration:underline #a78bfa66}.Post-module__zUaweq__content a:hover{-webkit-text-decoration-color:var(--accent-purple,#a78bfa);text-decoration-color:var(--accent-purple,#a78bfa)}.Post-module__zUaweq__content img{border-radius:12px;max-width:100%;margin:1.5em 0}.Post-module__zUaweq__content hr{border:none;border-top:1px solid #ffffff14;margin:2.5em 0}.Post-module__zUaweq__appCta{background:linear-gradient(135deg,#8b5cf626 0%,#3b82f626 100%);border:1px solid #8b5cf640;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:28px 32px;display:flex}.Post-module__zUaweq__appCtaText{flex:1;align-items:flex-start;gap:16px;min-width:0;display:flex}.Post-module__zUaweq__appCtaIcon{background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;margin-top:2px;font-size:1.6rem;line-height:1}.Post-module__zUaweq__appCtaText h3{color:#fff;margin:0 0 4px;font-size:1rem;font-weight:700}.Post-module__zUaweq__appCtaText p{color:#fff9;margin:0;font-size:.88rem;line-height:1.5}.Post-module__zUaweq__appCtaBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:50px;flex-shrink:0;align-items:center;gap:6px;padding:12px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.Post-module__zUaweq__appCtaBtn:hover{opacity:.88;transform:translateY(-1px)}.Post-module__zUaweq__commentsSection{border-top:1px solid #ffffff0f;padding:60px 24px 80px}.Post-module__zUaweq__commentsInner{max-width:760px;margin:0 auto}.Post-module__zUaweq__commentsHeading{color:#fff;align-items:center;gap:10px;margin:0 0 32px;font-size:1.4rem;font-weight:700;display:flex}.Post-module__zUaweq__commentCount{color:#fff;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:20px;padding:2px 10px;font-size:.8rem;font-weight:700}.Post-module__zUaweq__commentFormWrapper{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;margin-top:48px;padding:32px}.Post-module__zUaweq__commentFormHeading{color:#fff;margin:0 0 20px;font-size:1.1rem;font-weight:700}.Post-module__zUaweq__footer{background:#0006;border-top:1px solid #ffffff0f}.Post-module__zUaweq__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:24px;display:flex}.Post-module__zUaweq__footerBackLink{color:var(--accent-purple,#a78bfa);border:1px solid #a78bfa40;border-radius:20px;padding:6px 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s}.Post-module__zUaweq__footerBackLink:hover{background:#a78bfa1a}.Post-module__zUaweq__footerCopy{color:#ffffff59;font-size:.8rem}.Post-module__zUaweq__footerAppLink{color:#fff9;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.Post-module__zUaweq__footerAppLink:hover{color:#fff}@media (max-width:768px){.Post-module__zUaweq__hero{height:420px}.Post-module__zUaweq__heroNoCover{height:300px}.Post-module__zUaweq__heroInner{padding:0 16px 36px}.Post-module__zUaweq__heroTitle{font-size:1.8rem}.Post-module__zUaweq__articleWrap{padding:28px 16px 48px}.Post-module__zUaweq__appCta{flex-direction:column;padding:24px 20px}.Post-module__zUaweq__appCtaBtn{justify-content:center;width:100%}.Post-module__zUaweq__commentsSection{padding:40px 16px 60px}.Post-module__zUaweq__commentFormWrapper{padding:20px 16px}}@media (max-width:480px){.Post-module__zUaweq__hero{height:340px}.Post-module__zUaweq__heroNoCover{height:260px}.Post-module__zUaweq__heroTitle{font-size:1.5rem}.Post-module__zUaweq__content{font-size:1rem}.Post-module__zUaweq__footerInner{text-align:center;flex-direction:column;align-items:center;gap:10px}}
