.blog-page-module__NSW91a__main{background:var(--section-bg)}.blog-page-module__NSW91a__container{max-width:1000px;margin:0 auto;padding:0 2rem}.blog-page-module__NSW91a__bodyContainer{max-width:680px;margin:0 auto;padding:0 2rem}.blog-page-module__NSW91a__header{background:var(--panel-bg);border-bottom:1px solid var(--border-faint);padding:10rem 0 4rem}.blog-page-module__NSW91a__meta{align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.blog-page-module__NSW91a__category{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-weight:700}.blog-page-module__NSW91a__date,.blog-page-module__NSW91a__readTime{color:var(--text-medium)}.blog-page-module__NSW91a__dot{color:var(--text-extra-faint)}.blog-page-module__NSW91a__title{letter-spacing:-.03em;color:var(--text-primary);max-width:900px;margin-bottom:2.5rem;font-size:3rem;font-weight:900;line-height:1.2}.blog-page-module__NSW91a__authorBox{align-items:center;gap:1rem;display:flex}.blog-page-module__NSW91a__authorAvatarWrap{background:var(--code-bg);border-radius:50%;width:48px;height:48px;overflow:hidden}.blog-page-module__NSW91a__authorAvatar{object-fit:cover;width:100%;height:100%}.blog-page-module__NSW91a__authorName{color:var(--text-primary);font-size:1rem;font-weight:700}.blog-page-module__NSW91a__authorTitle{color:var(--text-medium);font-size:.85rem}.blog-page-module__NSW91a__authorInfo{flex-direction:column;gap:.2rem;display:flex}.blog-page-module__NSW91a__heroHeader{flex-direction:column;justify-content:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.blog-page-module__NSW91a__heroImageWrap{z-index:0;position:absolute;inset:0}.blog-page-module__NSW91a__heroImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.blog-page-module__NSW91a__heroOverlay{background:linear-gradient(#00000026 0%,#0000008c 40%,#000000e0 100%);position:absolute;inset:0}.blog-page-module__NSW91a__heroContent{z-index:1;padding:2rem 0;position:relative}.blog-page-module__NSW91a__heroContainer{width:100%;padding:0 5%}.blog-page-module__NSW91a__heroTitle{letter-spacing:-.03em;color:#fff;text-shadow:0 4px 16px #0009;max-width:1200px;margin-bottom:0;font-size:3.5rem;font-weight:900;line-height:1.1}.blog-page-module__NSW91a__heroHook{color:#ffffffe0;text-shadow:0 1px 6px #00000059;max-width:680px;margin-bottom:2rem;font-size:1.15rem;line-height:1.65}.blog-page-module__NSW91a__categoryLight{text-transform:uppercase;letter-spacing:.08em;color:#ffffffe6;font-size:.85rem;font-weight:700}.blog-page-module__NSW91a__dotLight{color:#ffffff73;font-size:.85rem}.blog-page-module__NSW91a__dateLight,.blog-page-module__NSW91a__readTimeLight{color:#ffffffb3;font-size:.85rem}.blog-page-module__NSW91a__authorNameLight{color:#fff;font-size:1rem;font-weight:700}.blog-page-module__NSW91a__authorTitleLight{color:#ffffffb3;font-size:.85rem}.blog-page-module__NSW91a__bodyWrap{padding:5rem 0 8rem}.blog-page-module__NSW91a__prose{color:var(--text-muted);font-size:1.125rem;line-height:1.8}.blog-page-module__NSW91a__mdxH1{color:var(--text-primary);letter-spacing:-.02em;margin:3rem 0 1.5rem;font-size:2.5rem;font-weight:800;line-height:1.3}.blog-page-module__NSW91a__mdxH2{color:var(--text-primary);letter-spacing:-.02em;margin:3.5rem 0 1.5rem;font-size:1.75rem;font-weight:800;line-height:1.3}.blog-page-module__NSW91a__mdxH3{color:var(--text-primary);margin:2.5rem 0 1rem;font-size:1.35rem;font-weight:700}.blog-page-module__NSW91a__mdxP{margin:0 0 1.75rem}.blog-page-module__NSW91a__mdxUl,.blog-page-module__NSW91a__mdxOl{margin:0 0 1.75rem;padding-left:1.5rem}.blog-page-module__NSW91a__mdxLi{margin-bottom:.5rem}.blog-page-module__NSW91a__mdxStrong{color:var(--text-secondary);font-weight:700}.blog-page-module__NSW91a__mdxBlockquote{border-left:4px solid var(--primary);color:var(--text-secondary);margin:2.5rem 0;padding-left:1.5rem;font-size:1.25rem;font-style:italic}.blog-page-module__NSW91a__mdxImg{object-fit:cover;border-radius:12px;width:100%;max-width:100%;height:auto;margin:2.5rem 0;display:block;box-shadow:0 4px 32px #0000002e}.blog-page-module__NSW91a__relatedSection{background:var(--panel-bg);border-top:1px solid var(--border-faint);padding:5rem 0 8rem}.blog-page-module__NSW91a__relatedHeading{color:var(--text-primary);margin-bottom:2rem;font-size:1.5rem;font-weight:800}.blog-page-module__NSW91a__relatedGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.blog-page-module__NSW91a__relatedCard{background:var(--card-surface);border:1px solid var(--social-border);border-radius:12px;flex-direction:column;gap:.75rem;padding:2rem;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.blog-page-module__NSW91a__relatedCard:hover{border-color:var(--primary-border);transform:translateY(-4px)}.blog-page-module__NSW91a__relatedCat{text-transform:uppercase;color:var(--primary);font-size:.75rem;font-weight:700}.blog-page-module__NSW91a__relatedTitle{color:var(--text-secondary);font-size:1.15rem;font-weight:700;line-height:1.4}@media (max-width:768px){.blog-page-module__NSW91a__header{padding:8rem 0 3rem}.blog-page-module__NSW91a__heroHeader{min-height:420px}.blog-page-module__NSW91a__heroTitle{font-size:2rem}.blog-page-module__NSW91a__heroHook{font-size:1rem}.blog-page-module__NSW91a__title{font-size:2.25rem}.blog-page-module__NSW91a__prose{font-size:1.05rem}.blog-page-module__NSW91a__mdxH2{font-size:1.5rem}.blog-page-module__NSW91a__relatedGrid{grid-template-columns:1fr}}
:root,[data-theme=dark]{--background:#000;--foreground:#fff;--section-bg:#000;--text-primary:#fff;--text-secondary:#ffffffe6;--text-muted:#ffffffbf;--text-medium:#ffffff80;--text-subtle:#ffffff8c;--text-faint:#fff6;--text-dim:#ffffff59;--text-ghost:#ffffff4d;--surface-raised:#08080cf7;--surface-overlay:#050505d9;--surface-mobile-menu:#050505fa;--border:#ffffff1a;--border-subtle:#ffffff0f;--border-faint:#ffffff0a;--hover-bg:#00f0ff12;--hover-bg-subtle:#00f0ff0a;--primary-hover-bg:#00f0ff0d;--primary-tint-bg:#00f0ff14;--primary-border:#00f0ff33;--primary-border-soft:#00f0ff26;--primary-border-strong:#00f0ff59;--primary:#00f0ff;--secondary:#7000ff;--accent:#f05;--card-bg:#14141499;--card-border:#ffffff1a;--glass:#ffffff0d;--glass-border:#ffffff1a;--footer-bg:linear-gradient(180deg,#050508 0%,#000 100%);--hero-bg:radial-gradient(circle at 50% 50%,#001a2e 0%,#000 100%);--hero-overlay:radial-gradient(circle at 50% 45%,transparent 30%,#00000080 80%),linear-gradient(to bottom,#0006 0%,transparent 35%,transparent 60%,#000 100%);--title-gradient:linear-gradient(to right,#fff,#888);--section-line:linear-gradient(to right,#fff3,transparent);--navbar-scrolled-bg:#050505d9;--mega-menu-bg:#08080cf7;--mega-menu-border:#00f0ff26;--mega-menu-shadow:0 20px 60px #0009,0 0 0 1px #00f0ff14;--navbar-shadow:0 4px 30px #00f0ff0d;--social-bg:#ffffff0a;--social-border:#ffffff14;--scrollbar-track:#000;--scrollbar-thumb:#333;--btn-primary-bg:linear-gradient(165deg,#00343ef0 0%,#001e28f7 52%,#040e16fc 100%);--btn-primary-bg-hover:linear-gradient(165deg,#00444ef5 0%,#002632fa 52%,#061420 100%);--btn-primary-color:#fffffff0;--btn-primary-border:#00f0ff52;--btn-primary-border-hover:#00f0ff85;--btn-primary-shadow:0 4px 20px #00000073,0 0 18px #00f0ff12,inset 0 1px 0 #ffffff0d;--btn-primary-shadow-hover:0 8px 28px #00000080,0 0 28px #00f0ff2e,0 0 44px #7000ff12,inset 0 1px 0 #ffffff14;--btn-secondary-color:#ffffffd9;--btn-secondary-border:#fff3;--btn-hover-color:#fff;--input-bg:#ffffff0a;--input-border:#ffffff1a;--input-focus-border:#00f0ff66;--cta-glow:radial-gradient(circle,#00f0ff14 0%,#7000ff0d 50%,transparent 70%);--hero-globe-glow:radial-gradient(circle,#00aadc29 0%,#00aadc0d 45%,transparent 70%);--surface-subtle:#ffffff08;--surface-faint:#ffffff05;--surface-highlight:#ffffff14;--surface-muted:#ffffff12;--text-body:#ffffffc7;--text-light:#ffffffad;--text-extra-faint:#ffffff38;--text-ultra-faint:#ffffff26;--border-strong:#ffffff26;--border-medium:#ffffff12;--divider-fade:linear-gradient(to right,transparent,#ffffff14,transparent);--gradient-stat:linear-gradient(135deg,#fff,var(--primary));--contact-title-gradient:linear-gradient(to right,#fff,#aaa);--badge-on-accent:#000;--chip-active-bg:#fff;--chip-active-color:#000;--shadow-card:0 24px 60px #00000080,inset 0 1px 0 #ffffff0d;--card-border-soft:#ffffff17;--panel-bg:#050508;--panel-border:#ffffff0f;--hero-card-bg:#0d1117c7;--hero-stream-fade:#0d1117eb;--shape-1:#0ea5e9;--shape-2:#7000ff;--shape-3:#00f0ff;--gradient-text-shadow:drop-shadow(0 0 25px #00f0ff66);--marquee-fade-left:linear-gradient(to right,#050505,transparent);--marquee-fade-right:linear-gradient(to left,#050505,transparent);--overlay-dark:#00000080;--overlay-gradient-top:linear-gradient(to top,#00000080 0%,transparent 40%);--tile-bg:#0b0b0f;--tile-media-bg:#111418;--tile-fade:#0b0b0f;--tile-tech-bg:#ffffff0f;--card-surface:#0c0c10cc;--card-surface-strong:#0c0c10e6;--card-surface-soft:#0c0c1099;--card-surface-medium:#0c0c10b3;--code-bg:#222;--hero-image-overlay:linear-gradient(to top,#000000d9 0%,#00000073 60%,#00000026 100%);--glass-panel-bg:#0a0a0e6b;--glass-panel-shadow:0 24px 60px #000000a6,inset 0 1px 0 #ffffff0f;--image-scrim-right:linear-gradient(to right,transparent 70%,#0009);--backdrop:#00000080;--backdrop-light:#0000004d;--shadow-elevated:0 20px 40px #0006;--shadow-promo:0 0 40px #00f0ff26;--text-shadow-hero:0 2px 10px #0000004d;--text-shadow-subtle:0 1px 4px #0003;--hero-fallback-end:#000;--secondary-tint-bg:#7000ff14;--secondary-tint-border:#7000ff66;--secondary-border-hover:#7000ff4d;--global-highlight-bg:linear-gradient(135deg,#00f0ff08,#7000ff0d);--glow-primary:radial-gradient(circle,#00f0ff0a 0%,transparent 70%);--glow-secondary:radial-gradient(circle,#7000ff0a 0%,transparent 70%);--row-hover-bg:linear-gradient(90deg,#00f0ff07 0%,transparent 80%);--focus-glow:0 0 15px #00f0ff14;--cta-link-border:#00f0ff4d;--node-trigger-bg:#00f0ff1a;--node-trigger-border:#00f0ff4d;--node-trigger-shadow:0 0 12px #00f0ff26;--node-agent-bg:#7000ff1f;--node-agent-border:#7000ff59;--node-agent-shadow:0 0 12px #7000ff33;--overlay-panel:#0a0a0ad1;--overlay-panel-strong:#0a0a0ef2;--stats-row-bg:#0c0c12b3;--success:#34d399;--success-bg:#34d3991f;--success-border:#34d3994d;--error:#ff4a4a;--error-bg:#ff4a4a14;--error-border:#ff4a4a33;--tech-icon-filter:none;--connector-stroke:#ffffff1a;--projects-canvas-fallback:linear-gradient(135deg,#0a0a0a 0%,#1a1a2e 100%);--dropdown-active-bg:#ffffff1a;--brand-linkedin:#0077b5;--success-pulse:#34d39980;--success-pulse-fade:#34d39900;--success-glow:#34d39926}[data-theme=light]{--background:#f8fafc;--foreground:#0f172a;--section-bg:#f8fafc;--text-primary:#0f172a;--text-secondary:#0f172aeb;--text-muted:#0f172ac7;--text-medium:#0f172ab8;--text-subtle:#0f172abf;--text-faint:#0f172a8c;--text-dim:#0f172a80;--text-ghost:#0f172a85;--surface-raised:#fff;--surface-overlay:#fffffff0;--surface-mobile-menu:#fff;--border:#0f172a24;--border-subtle:#0f172a1a;--border-faint:#0f172a0f;--hover-bg:#0891b21f;--hover-bg-subtle:#0891b214;--primary-hover-bg:#0891b21a;--primary-tint-bg:#0891b21f;--primary-border:#0891b24d;--primary-border-soft:#0891b238;--primary-border-strong:#0891b273;--primary:#0e7490;--secondary:#6d28d9;--accent:#db2777;--card-bg:#fff;--card-border:#0f172a1a;--glass:#ffffffe0;--glass-border:#0f172a1f;--footer-bg:linear-gradient(180deg,#eef2f7 0%,#f8fafc 100%);--hero-bg:radial-gradient(circle at 50% 42%,#e0f2fe 0%,#f0f9ff 38%,#f8fafc 72%,#fff 100%);--hero-overlay:radial-gradient(circle at 50% 48%,#fff0 18%,#f8fafc8c 62%,#f8fafceb 100%);--title-gradient:linear-gradient(to right,#0f172a,#475569);--section-line:linear-gradient(to right,#0f172a2e,transparent);--navbar-scrolled-bg:#fffffff0;--mega-menu-bg:#fff;--mega-menu-border:#0891b238;--mega-menu-shadow:0 20px 60px #0f172a1a,0 0 0 1px #0f172a0f;--navbar-shadow:0 4px 24px #0f172a0f;--social-bg:#0f172a0d;--social-border:#0f172a1f;--scrollbar-track:#e2e8f0;--scrollbar-thumb:#94a3b8;--btn-primary-bg:linear-gradient(165deg,#0891b2 0%,#0e7490 52%,#155e75 100%);--btn-primary-bg-hover:linear-gradient(165deg,#06b6d4 0%,#0891b2 52%,#0e7490 100%);--btn-primary-color:#fff;--btn-primary-border:#0891b273;--btn-primary-border-hover:#0891b2a6;--btn-primary-shadow:0 4px 18px #0891b238,0 2px 8px #0f172a14;--btn-primary-shadow-hover:0 8px 28px #0891b247,0 4px 12px #0f172a1a;--btn-secondary-color:#0f172a;--btn-secondary-border:#0f172a38;--btn-hover-color:#fff;--input-bg:#fff;--input-border:#0f172a24;--input-focus-border:#0891b280;--cta-glow:radial-gradient(circle,#0891b224 0%,#6d28d914 50%,transparent 70%);--hero-globe-glow:radial-gradient(circle,#0891b22e 0%,#bae6fd59 45%,transparent 72%);--surface-subtle:#0f172a0a;--surface-faint:#0f172a06;--surface-highlight:#0f172a12;--surface-muted:#0f172a0f;--text-body:#0f172ad1;--text-light:#0f172ab8;--text-extra-faint:#0f172a61;--text-ultra-faint:#0f172a52;--border-strong:#0f172a33;--border-medium:#0f172a1f;--divider-fade:linear-gradient(to right,transparent,#0f172a1a,transparent);--gradient-stat:linear-gradient(135deg,#0f172a,var(--primary));--contact-title-gradient:linear-gradient(to right,#0f172a,#64748b);--badge-on-accent:#fff;--chip-active-bg:#0f172a;--chip-active-color:#fff;--shadow-card:0 16px 40px #0f172a14,0 1px 0 #fff inset;--card-border-soft:#0f172a1f;--panel-bg:#fff;--panel-border:#0f172a14;--hero-card-bg:#fffffff0;--hero-stream-fade:#fffffff5;--shape-1:#0ea5e947;--shape-2:#6d28d92e;--shape-3:#0891b238;--gradient-text-shadow:none;--marquee-fade-left:linear-gradient(to right,#f8fafc,transparent);--marquee-fade-right:linear-gradient(to left,#f8fafc,transparent);--overlay-dark:#0f172a73;--overlay-gradient-top:linear-gradient(to top,#0f172a8c 0%,transparent 40%);--tile-bg:#fff;--tile-media-bg:#eef2f7;--tile-fade:#fff;--tile-tech-bg:#0f172a0d;--card-surface:#fff;--card-surface-strong:#fff;--card-surface-soft:#ffffffeb;--card-surface-medium:#fffffff5;--code-bg:#eef2f7;--hero-image-overlay:linear-gradient(to top,#f8fafcf0 0%,#f8fafcb8 60%,#f8fafc59 100%);--glass-panel-bg:#ffffffe0;--glass-panel-shadow:0 24px 60px #0f172a1f,inset 0 1px 0 #fffffff2;--image-scrim-right:linear-gradient(to right,transparent 70%,#f8fafceb);--backdrop:#0f172a73;--backdrop-light:#0f172a33;--shadow-elevated:0 20px 40px #0f172a1a;--shadow-promo:0 0 40px #0891b21f;--text-shadow-hero:none;--text-shadow-subtle:none;--hero-fallback-end:#f8fafc;--secondary-tint-bg:#6d28d914;--secondary-tint-border:#6d28d940;--secondary-border-hover:#6d28d940;--global-highlight-bg:linear-gradient(135deg,#0891b20f,#6d28d90f);--glow-primary:radial-gradient(circle,#0891b214 0%,transparent 70%);--glow-secondary:radial-gradient(circle,#6d28d90f 0%,transparent 70%);--row-hover-bg:linear-gradient(90deg,#0891b20f 0%,transparent 80%);--focus-glow:0 0 15px #0891b21a;--cta-link-border:#0891b24d;--node-trigger-bg:#0891b21a;--node-trigger-border:#0891b247;--node-trigger-shadow:0 0 12px #0891b21f;--node-agent-bg:#6d28d91a;--node-agent-border:#6d28d947;--node-agent-shadow:0 0 12px #6d28d91f;--overlay-panel:#ffffffe6;--overlay-panel-strong:#fffffff5;--stats-row-bg:#ffffffeb;--success:#059669;--success-bg:#0596691a;--success-border:#05966940;--error:#dc2626;--error-bg:#dc262614;--error-border:#dc262633;--tech-icon-filter:none;--connector-stroke:#0f172a24;--projects-canvas-fallback:linear-gradient(135deg,#e0f2fe 0%,#f0f9ff 50%,#f8fafc 100%);--dropdown-active-bg:#0f172a0f;--brand-linkedin:#0077b5;--success-pulse:#05966973;--success-pulse-fade:#05966900;--success-glow:#0596691f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;min-height:100vh;font-family:Outfit,sans-serif;transition:background-color .25s,color .25s}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}
