@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/eb6208a8fa5f4001-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b509e72fd88b331-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/eeb8a9ff846037ce-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_febf1b;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_Fallback_febf1b;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_febf1b{font-family:__Barlow_Condensed_febf1b,__Barlow_Condensed_Fallback_febf1b;font-style:normal}.__variable_febf1b{--font-display:"__Barlow_Condensed_febf1b","__Barlow_Condensed_Fallback_febf1b"}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_c95b6f;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_c95b6f;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_c95b6f{font-family:__DM_Sans_c95b6f,__DM_Sans_Fallback_c95b6f;font-style:normal}.__variable_c95b6f{--font-body:"__DM_Sans_c95b6f","__DM_Sans_Fallback_c95b6f"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}:root{--ads-background:#000;--ads-surface:#0a0a0a;--ads-accent:#0ff;--ads-text-primary:#fff;--ads-text-secondary:#9ca3af;--ads-bg:var(--ads-background);--ads-text-muted:var(--ads-text-secondary);--ads-card-bg:hsla(0,0%,100%,.03);--ads-page-max-width:1200px;--ads-page-padding-x:clamp(1.25rem,5vw,2.5rem);--ads-page-padding-y:1.5rem;--bg:#0a0a0a;--bg2:#111;--bg3:#1a1a1a;--accent:#ffe600;--cyan:#06b6d4;--body:#c8c8c8;--head:#f0f0f0;--muted:#888;--rule:hsla(0,0%,100%,.08);--ads-bg:var(--bg);--ads-text-primary:var(--head);--ads-text-muted:var(--muted);--ads-accent:var(--accent);--ads-card-bg:#111;--font-space-grotesk:var(--font-body)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.app-body,body{background-color:var(--bg,#0a0a0a);color:var(--head,#f0f0f0)}.app-body{min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.shell{max-width:var(--ads-page-max-width,1120px)}.shell,.shell-wide{margin:0 auto;padding:var(--ads-page-padding-y,1.5rem) var(--ads-page-padding-x,1.25rem) 2.5rem}.shell-wide{max-width:calc(var(--ads-page-max-width, 1120px) + 80px)}.header{border-bottom:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,7%,.95);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:40}.header-inner{justify-content:space-between;gap:1.5rem}.header-inner,.header-left{display:flex;align-items:center}.header-left{gap:.75rem}.header-logo{display:flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit}.header-logo-text{font-size:1.125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.header-logo-ads{color:var(--ads-text-primary,#fff)}.header-logo-gupta{color:var(--ads-accent,#0ff)}.header-blogai-pill{display:inline-flex;align-items:center;border-radius:999px;background:#22c55e;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.08em;padding:.35rem .75rem;text-decoration:none;transition:background .16s ease,box-shadow .16s ease}.header-blogai-pill:hover{background:#16a34a;box-shadow:0 0 12px rgba(34,197,94,.5)}.header-nav{display:flex;align-items:center;gap:1.5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.16em}.header-nav-item,.header-nav-link{position:relative}.header-nav-link{color:var(--ads-text-muted,#9ca3af);transition:color .16s ease,text-shadow .16s ease}.header-nav-link-active{color:var(--ads-text-primary,#e5e7eb)}.header-nav-link:after{content:"";position:absolute;left:0;bottom:-.4rem;width:0;height:1px;background:linear-gradient(to right,var(--ads-accent,#0ff),rgba(14,165,233,.05));transition:width .2s ease}.header-nav-link:hover:after{width:100%}.header-nav-link:hover{color:var(--ads-text-primary,#e5e7eb);text-shadow:0 0 18px rgba(0,255,255,.65)}.header-dropdown-toggle{display:inline-flex;align-items:center;gap:.25rem}.header-dropdown-caret{font-size:.6rem}.header-dropdown-menu{position:absolute;top:2.4rem;right:0;min-width:220px;padding:.6rem .5rem;border-radius:.75rem;border:1px solid rgba(39,55,85,.9);background:rgba(15,23,42,.98);box-shadow:0 18px 35px rgba(15,23,42,.95),0 0 30px rgba(0,255,255,.12);display:none;z-index:50}.header-nav-dropdown:hover .header-dropdown-menu{display:block}.header-dropdown-link{display:block;padding:.4rem .65rem;border-radius:.55rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ads-text-muted,#9ca3af)}.header-dropdown-link:hover{color:var(--ads-text-primary,#fff);background:rgba(24,24,27,.9)}.header-user-wrap{position:relative}.header-user-trigger{display:inline-flex;align-items:center;gap:.35rem;border:1px solid hsla(0,0%,100%,.22);background:rgba(12,20,38,.95);border-radius:999px;padding:.3rem .7rem .3rem .3rem;color:var(--ads-text-primary,#fff);font-size:.78rem;font-weight:600;letter-spacing:.05em;cursor:pointer;text-transform:none}.header-user-trigger:hover{border-color:rgba(34,211,238,.45);box-shadow:0 0 12px rgba(34,211,238,.15)}.header-user-avatar{width:1.75rem;height:1.75rem;border-radius:999px;background:linear-gradient(135deg,rgba(34,211,238,.4),rgba(59,130,246,.45));display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#f8fafc;flex-shrink:0}.header-user-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-user-dropdown{display:block!important;top:calc(100% + .35rem)}.header-dropdown-link-button{width:100%;text-align:left;background:none;border:none;cursor:pointer;font:inherit}.header-actions{display:flex;align-items:center;gap:.75rem}.header-btn{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;padding:.4rem .95rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;text-decoration:none}.header-btn-login{border-radius:.5rem;background:#fff;color:#0a0a0a;border:1px solid hsla(0,0%,100%,.9);font-weight:600}.header-btn-login:hover{background:#f0f0f0;box-shadow:0 0 14px hsla(0,0%,100%,.25)}.header-login-icon{width:1rem;height:1rem}.header-btn-primary{border:1px solid rgba(34,211,238,.9);background:radial-gradient(circle at 0 0,rgba(34,211,238,.35),#020617 70%);color:#e0f2fe}.header-btn-primary:hover{box-shadow:0 0 18px rgba(34,211,238,.6)}.header-menu-toggle{display:none;flex-direction:column;justify-content:center;gap:.25rem;border:1px solid rgba(55,65,81,.9);background:rgba(12,20,38,.95);border-radius:999px;padding:.35rem .6rem}.header-menu-toggle span{width:16px;height:1px;background:var(--ads-text-primary,#fff);display:block}@media (max-width:900px){.header-nav{display:none;position:absolute;right:1.5rem;top:3.1rem;flex-direction:column;gap:.75rem;padding:.8rem 1rem;border-radius:.9rem;border:1px solid rgba(55,65,81,.9);background:rgba(15,23,42,.98)}.header-dropdown-menu{position:static;box-shadow:none;border:none;padding:.35rem 0;margin-top:.3rem;display:block;background:transparent}.header-nav-open{display:flex}.header-actions{display:none}.header-menu-toggle{display:inline-flex}}.footer{position:relative;padding-top:4rem;padding-bottom:4rem;background-color:#0a0a0a;border-top:1px solid hsla(0,0%,100%,.05)}@media (min-width:768px){.footer{padding-top:6rem;padding-bottom:6rem}}.footer-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.footer-container{padding-left:3rem;padding-right:3rem}}.footer-top-grid{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;margin-bottom:4rem}@media (min-width:1024px){.footer-top-grid{grid-template-columns:1fr 1fr;gap:5rem}}.footer-newsletter-title{font-family:var(--font-space-grotesk,system-ui,sans-serif);font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:-.025em;line-height:1.2}@media (min-width:768px){.footer-newsletter-title{font-size:2.25rem}}.footer-newsletter-subtitle{color:#a1a1aa;font-size:1.125rem;margin-bottom:2rem;max-width:28rem}.footer-newsletter-form{display:flex;gap:.75rem;align-items:center}.footer-newsletter-input{flex:1 1;min-width:0;padding:1rem 1.25rem;border-radius:9999px;color:#fff;font-weight:500;font-size:1rem;border:1px solid rgba(63,63,70,.8);background:rgba(24,24,27,.9)}.footer-newsletter-input::placeholder{color:#71717a}.footer-newsletter-button{width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:9999px;background-color:#06b6d4;color:#000;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.footer-newsletter-button:hover{background-color:#22d3ee}.footer-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media (min-width:768px){.footer-links-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer-column-title{color:#fff;font-weight:600;margin-bottom:1rem;font-size:.875rem;letter-spacing:.025em}.footer-column-list{list-style:none;margin:0;padding:0}.footer-column-list li{margin-bottom:.75rem}.footer-column-list li:last-child{margin-bottom:0}.footer-column-list a{color:#71717a;font-size:.875rem;transition:color .3s ease}.footer-column-list a:hover{color:#fff}.footer-bottom-row{padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.5rem}@media (min-width:768px){.footer-bottom-row{flex-direction:row}}.footer-bottom-left{display:flex;align-items:center;gap:1.5rem}.footer-logo-link{font-family:var(--font-space-grotesk,system-ui,sans-serif);font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none}.footer-logo-link:hover{color:#fff}.footer-logo-accent{color:#22d3ee}.footer-copyright{color:#52525b;font-size:.875rem}.footer-social{display:flex;align-items:center;gap:1rem}.footer-social-icon{width:2.5rem;height:2.5rem;border-radius:9999px;background-color:hsla(0,0%,100%,.05);color:#a1a1aa;display:flex;align-items:center;justify-content:center;transition:color .3s ease,background-color .3s ease}.footer-social-icon:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}@media (max-width:768px){.header-inner{padding:.75rem 0}}.badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.6);padding:.2rem .7rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#9ca3af}.badge-dot{width:6px;height:6px;border-radius:999px;background:var(--ads-accent,#0ff);box-shadow:0 0 12px rgba(34,211,238,.8)}.hero{padding:3.5rem 0 2rem;border-bottom:1px solid rgba(31,41,55,.9)}.hero-kicker{font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;color:#6b7280;margin-bottom:.75rem}.hero-title{font-size:clamp(2.3rem,4vw,3.2rem);letter-spacing:.14em;text-transform:uppercase}.hero-description{max-width:520px;margin-top:1rem;color:var(--ads-text-muted,#9ca3af)}.hero-accent{background:radial-gradient(circle at 0 50%,rgba(34,211,238,.35),transparent 65%)}.masonry{column-count:2;column-gap:1.7rem;padding-top:2rem}@media (max-width:900px){.masonry{column-count:1}}.masonry-item{page-break-inside:avoid;break-inside:avoid;margin-bottom:1.7rem}.card{border-radius:1.5rem;border:1px solid rgba(31,41,55,.9);background:linear-gradient(135deg,rgba(15,23,42,.92),rgba(15,23,42,.86),rgba(15,23,42,.94));box-shadow:0 18px 45px rgba(15,23,42,.9);padding:1.5rem 1.6rem;display:flex;flex-direction:column;gap:.9rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-image:radial-gradient(circle at 0 0,rgba(34,211,238,.08),transparent 60%),radial-gradient(circle at 100% 100%,rgba(15,23,42,.95),#020617 65%)}.card:hover{border-color:rgba(34,211,238,.85);transform:translateY(-2px);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;box-shadow:0 0 36px rgba(34,211,238,.35),0 22px 60px rgba(15,23,42,.98)}.card-title{font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase}.card-excerpt{font-size:.95rem}.card-excerpt,.card-meta{color:var(--ads-text-muted,#9ca3af)}.card-meta{display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center;font-size:.8rem}.chip{padding:.15rem .7rem;border-radius:999px;border:1px solid rgba(148,163,184,.4);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem}.chip-source{border-color:rgba(148,163,184,.7);background:radial-gradient(circle at 0 0,rgba(15,23,42,.95),#020617 70%)}.chip-source-linkedin{border-color:#3b82f6;color:#bfdbfe;box-shadow:0 0 18px rgba(59,130,246,.55)}.chip-source-blogspot{border-color:#f97316;color:#fed7aa;box-shadow:0 0 18px rgba(249,115,22,.55)}.chip-source-adsgupta{border-color:#22d3ee;color:#e0f2fe;box-shadow:0 0 18px rgba(34,211,238,.65)}.chip-accent{border-color:rgba(34,211,238,.9);color:#e0f2fe}.chip-muted{border-color:rgba(75,85,99,.85)}.post-layout{padding-top:3rem;padding-bottom:3rem}.post-header{max-width:720px;margin-bottom:2.5rem}.post-title{font-size:clamp(2.2rem,3.6vw,3rem);letter-spacing:.12em;text-transform:uppercase}.post-meta-row{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center;margin-top:1.2rem;color:#9ca3af;font-size:.85rem}.meta-pill{font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;color:#9ca3af}.prose{max-width:720px;color:#d1d5db;font-size:1rem;line-height:1.7}.prose p{margin:1rem 0}.prose h2{margin:2rem 0 .75rem;font-size:1.4rem;letter-spacing:.08em}.prose h2,.prose h3{text-transform:uppercase}.prose h3{margin:1.5rem 0 .5rem;font-size:1.15rem;letter-spacing:.06em}.prose ol,.prose ul{margin:.75rem 0 .75rem 1.25rem}.prose li{margin:.25rem 0}.prose strong{color:#e5e7eb}.prose blockquote{border-left:2px solid rgba(148,163,184,.7);padding-left:1rem;margin:1.5rem 0;color:#9ca3af;font-style:italic}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:rgba(15,23,42,.7);padding:.12rem .4rem;border-radius:.35rem;font-size:.85em}.prose pre{background:radial-gradient(circle at 0 0,rgba(34,211,238,.12),#020617 70%);padding:1rem 1.2rem;border-radius:.9rem;overflow-x:auto;border:1px solid rgba(30,64,175,.6)}.prose pre code{background:transparent;padding:0}.pill-row{display:flex;flex-wrap:wrap;gap:.35rem}.cta-block{margin-top:3rem;margin-bottom:2.5rem}.cta-inner{border-radius:1.5rem;border:1px solid rgba(37,99,235,.8);padding:1.8rem 1.7rem;background:radial-gradient(circle at 0 0,rgba(34,211,238,.25),transparent 55%),radial-gradient(circle at 100% 100%,rgba(15,23,42,.95),#020617 70%);box-shadow:0 0 30px rgba(37,99,235,.45),0 20px 50px rgba(15,23,42,.95);max-width:720px}.cta-kicker{font-size:.75rem;letter-spacing:.22em;color:#93c5fd;margin-bottom:.4rem}.cta-kicker,.cta-title{text-transform:uppercase}.cta-title{font-size:1.3rem;letter-spacing:.08em;margin:.3rem 0 .6rem}.cta-description{font-size:.95rem;color:#d1d5db;margin-bottom:1.1rem;max-width:540px}.related-section{margin-top:1.5rem}.related-header{margin-bottom:1.4rem}.related-title{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.related-grid{column-count:2;column-gap:1.7rem}@media (max-width:900px){.related-grid{column-count:1}}.section-block{padding-top:2.5rem}.section-header{margin-bottom:1.5rem}.section-title{font-size:1rem;letter-spacing:.16em;text-transform:uppercase}.featured-section{margin-top:2rem}.featured-card{border-radius:1.7rem;background:var(--ads-card-bg,hsla(0,0%,100%,.03));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(148,163,184,.35);box-shadow:0 0 36px rgba(15,23,42,.95),0 0 40px rgba(0,255,255,.18);padding:1.3rem 1.4rem}.category-section{margin-top:2.5rem}.categories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@media (max-width:900px){.categories-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.category-card{border-radius:1.3rem;padding:1.3rem 1.4rem;background:var(--ads-card-bg,hsla(0,0%,100%,.03));border:1px solid rgba(31,41,55,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.category-title{font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem}.category-description{font-size:.9rem;color:var(--ads-text-muted,#9ca3af);margin-bottom:.9rem}.category-count{font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;color:var(--ads-text-muted,#9ca3af)}.trending-section{margin-top:2.5rem;margin-bottom:1rem}.trending-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem}.newsletter-block{margin-top:3rem}.newsletter-inner{border-radius:1.5rem;border:1px solid rgba(31,41,55,.9);padding:1.7rem 1.7rem 1.8rem;background:var(--ads-card-bg,hsla(0,0%,100%,.03));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:720px}.newsletter-title{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;margin:.4rem 0 .7rem}.newsletter-description{font-size:.95rem;color:var(--ads-text-muted,#9ca3af);margin-bottom:1rem}.newsletter-confirmation{font-size:.9rem;color:var(--ads-text-primary,#e6faff)}.newsletter-form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.newsletter-input{flex:1 1 220px;min-width:0;border-radius:999px;border:1px solid rgba(55,65,81,.9);background:rgba(15,23,42,.9);padding:.55rem .9rem;color:var(--ads-text-primary,#e6faff);font-size:.9rem}.newsletter-input::placeholder{color:var(--ads-text-muted,#9ca3af)}.newsletter-button{border-radius:999px;border:1px solid rgba(34,211,238,.9);background:radial-gradient(circle at 0 0,rgba(34,211,238,.35),#020617 70%);color:#e0f2fe;font-size:.8rem;text-transform:uppercase;letter-spacing:.16em;padding:.55rem 1.2rem;cursor:pointer}.newsletter-button:hover{box-shadow:0 0 18px rgba(34,211,238,.6)}@media (max-width:640px){.newsletter-inner{padding:1.4rem 1.35rem 1.5rem}}.sponsored-card{border-radius:1.4rem;padding:1.6rem 1.6rem 1.5rem;background:var(--ads-card-bg,hsla(0,0%,100%,.03));border:1px dashed rgba(56,189,248,.4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:720px}.sponsored-label{display:inline-flex;padding:.15rem .7rem;border-radius:999px;border:1px solid rgba(56,189,248,.65);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#e0f2fe;margin-bottom:.6rem}.sponsored-title{font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;margin:.2rem 0 .6rem}.sponsored-description{font-size:.9rem;color:var(--ads-text-muted,#9ca3af);margin-bottom:.8rem}.sponsored-meta{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--ads-text-muted,#9ca3af);margin-bottom:.9rem}.ad-slot{border-radius:.9rem;border:1px dashed rgba(75,85,99,.9);background:rgba(15,23,42,.85);padding:.9rem 1rem;margin-top:1.8rem}.ad-slot-top{margin-top:2.4rem}.ad-slot-footer{margin-top:2.5rem}.ad-slot-label{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ads-text-muted,#9ca3af)}.cta-secondary{margin-left:.6rem}.ai-assistant-toggle{position:fixed;right:1.5rem;bottom:1.5rem;z-index:50;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;border:1px solid rgba(34,211,238,.9);background:radial-gradient(circle at 0 0,rgba(34,211,238,.35),#020617 70%);color:#e0f2fe;padding:.5rem 1.1rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 18px rgba(34,211,238,.7),0 14px 40px rgba(15,23,42,.95)}.ai-toggle-dot{width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.9)}.ai-assistant-panel{position:fixed;right:1.5rem;bottom:4.2rem;width:340px;max-height:70vh;border-radius:1.2rem;border:1px solid rgba(148,163,184,.6);background:radial-gradient(circle at 0 0,rgba(34,211,238,.16),#020617 70%);box-shadow:0 0 30px #0f172a,0 0 40px rgba(34,211,238,.35);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;overflow:hidden;z-index:60}.ai-assistant-header{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem .6rem;border-bottom:1px solid rgba(30,64,175,.6)}.ai-assistant-title{font-size:.9rem;letter-spacing:.18em;text-transform:uppercase}.ai-assistant-subtitle{font-size:.75rem;color:var(--ads-text-muted,#9ca3af)}.ai-assistant-close{border:none;background:transparent;color:var(--ads-text-muted,#9ca3af);cursor:pointer;font-size:1.1rem;line-height:1}.ai-assistant-body{display:flex;flex-direction:column;padding:.6rem .8rem .7rem;gap:.5rem;flex:1 1}.ai-assistant-messages{flex:1 1;overflow-y:auto;padding:.2rem .2rem .4rem;display:flex;flex-direction:column;gap:.55rem}.ai-assistant-empty{font-size:.78rem;color:var(--ads-text-muted,#9ca3af)}.ai-assistant-empty-title{font-size:.85rem;margin-bottom:.3rem}.ai-assistant-empty ul{padding-left:1.1rem;margin:.3rem 0 0}.ai-assistant-empty li{margin:.1rem 0}.ai-message{font-size:.8rem}.ai-message-user{align-self:flex-end;max-width:80%;padding:.35rem .7rem;border-radius:.9rem;background:rgba(15,23,42,.95);border:1px solid rgba(31,41,55,.9)}.ai-message-assistant{align-self:flex-start;max-width:100%;padding:.35rem .7rem;border-radius:.9rem;background:rgba(15,23,42,.9);border:1px solid rgba(30,64,175,.7)}.ai-assistant-input-row{display:flex;gap:.4rem;margin-top:.3rem}.ai-assistant-input{flex:1 1;border-radius:999px;border:1px solid rgba(55,65,81,.9);background:rgba(15,23,42,.95);padding:.4rem .7rem;font-size:.8rem;color:var(--ads-text-primary,#e6faff)}.ai-assistant-input::placeholder{color:var(--ads-text-muted,#9ca3af)}.ai-assistant-send{border-radius:999px;border:1px solid rgba(34,211,238,.9);background:radial-gradient(circle at 0 0,rgba(34,211,238,.35),#020617 70%);color:#e0f2fe;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;padding:.4rem .8rem;cursor:pointer}.ai-assistant-send:hover{box-shadow:0 0 14px rgba(34,211,238,.5)}.ai-results{margin-top:.5rem;display:flex;flex-direction:column;gap:.45rem}.ai-result-card{border-radius:.8rem;border:1px solid rgba(31,41,55,.95);background:rgba(15,23,42,.98);padding:.45rem .6rem .5rem}.ai-result-title{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem}.ai-result-snippet{font-size:.76rem;color:var(--ads-text-muted,#9ca3af);margin-bottom:.3rem}.ai-result-link{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ads-accent,#0ff)}@media (max-width:640px){.ai-assistant-toggle{right:1rem;bottom:1rem}.ai-assistant-panel{right:.75rem;bottom:4rem;width:calc(100% - 1.5rem)}}@keyframes blog-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.blog-header-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:100}.blog-ticker{overflow:hidden;background:#111;border-bottom:1px solid var(--rule)}.blog-ticker__track{display:flex;width:max-content;animation:blog-ticker-scroll 50s linear infinite}.blog-ticker__text{flex-shrink:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);padding:.5rem 2.5rem .5rem 0;white-space:nowrap}.blog-header{background:#0a0a0a;border-bottom:1px solid var(--rule)}.blog-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;padding:.65rem 0;min-height:3.25rem}.blog-header__left{display:flex;align-items:center;gap:.5rem}.blog-header__wordmark{display:inline-flex;align-items:baseline;gap:.35rem;text-decoration:none;font-family:var(--font-display),sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:.02em;line-height:1}.blog-header__ads{color:#fff}.blog-header__gupta{color:var(--accent)}.blog-header__badge{font-family:var(--font-mono),monospace;font-size:.55rem;font-weight:500;letter-spacing:.16em;color:var(--muted);border:1px solid var(--rule);padding:.2rem .4rem;border-radius:2px;margin-left:.25rem}.blog-header__nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem .75rem}.blog-header__tab{font-family:var(--font-mono),monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-decoration:none;white-space:nowrap}.blog-header__tab:hover{color:var(--head);text-decoration:none}.blog-header__right{display:flex;align-items:center;gap:.5rem}.blog-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:4px;border:1px solid var(--rule);color:var(--head);text-decoration:none}.blog-header__icon-btn:hover{border-color:hsla(0,0%,100%,.2);color:var(--accent)}.blog-header__subscribe{font-family:var(--font-mono),monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;background:var(--accent);color:#0a0a0a;padding:.45rem .85rem;border-radius:4px;text-decoration:none;font-weight:600}.blog-header__subscribe:hover{filter:brightness(1.05);text-decoration:none}.blog-header__login{font-family:var(--font-mono),monospace;font-size:.62rem;color:var(--muted);text-decoration:none;padding:.35rem .5rem}.blog-header__login--ghost{opacity:.5}.blog-header__user{position:relative}.blog-header__user-trigger{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:1px solid var(--rule);border-radius:4px;color:var(--head);font-size:.7rem;padding:.25rem .5rem;cursor:pointer}.blog-header__user-avatar{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--bg3);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.65rem}.blog-header__user-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-header__user-menu{position:absolute;top:calc(100% + .35rem);right:0;min-width:140px;background:#111;border:1px solid var(--rule);border-radius:4px;padding:.35rem;z-index:120}.blog-header__user-link{display:block;padding:.4rem .5rem;border-radius:2px;color:var(--body);font-size:.78rem;text-decoration:none}.blog-header__user-link:hover{background:var(--bg3);color:var(--head)}.blog-header__user-link--btn{width:100%;text-align:left;background:none;border:none;cursor:pointer;font:inherit}.blog-header__burger{display:none;flex-direction:column;justify-content:center;gap:4px;width:2.25rem;height:2.25rem;background:transparent;border:1px solid var(--rule);border-radius:4px;cursor:pointer;padding:0}.blog-header__burger span{display:block;height:1px;background:var(--head);margin:0 auto;width:14px}@media (max-width:1100px){.blog-header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.blog-header__left{flex:1 1;min-width:0}.blog-header__burger{display:flex}.blog-header__nav{display:none;flex-direction:column;align-items:flex-start;width:100%;order:4;padding:.65rem 0 0;border-top:1px solid var(--rule);margin-top:.15rem;gap:.5rem}.blog-header__nav.is-open{display:flex}.blog-header__right{width:100%;order:5;justify-content:flex-end;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid var(--rule);margin-top:.15rem}}.pub-home{padding-bottom:3rem}.pub-hero{padding-top:2rem;padding-bottom:1rem}.pub-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media (max-width:900px){.pub-hero__grid{grid-template-columns:1fr}}.pub-hero__side-label{font-family:var(--font-mono),monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.2em;color:var(--muted);margin-bottom:.75rem}.pub-hero__stack{display:flex;flex-direction:column;gap:.75rem}.pub-empty{color:var(--muted);padding:2rem;text-align:center}.pub-card{margin:0}.pub-card__link{display:flex;flex-direction:column;height:100%;background:#111;border:1px solid hsla(0,0%,100%,.08);border-radius:4px;padding:1rem 1rem 1.1rem;text-decoration:none;color:inherit;transition:background .15s ease,border-color .15s ease}.pub-card__link:hover{background:#1a1a1a;border-color:hsla(0,0%,100%,.2);text-decoration:none}.pub-card--featured .pub-card__link{min-height:280px;padding:1.25rem 1.25rem 1.35rem}.pub-card__tag{display:inline-block;align-self:flex-start;font-family:var(--font-mono),monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;padding:.2rem .45rem;border-radius:2px;border:1px solid;margin-bottom:.65rem}.pub-card__tag--sm{font-size:.55rem;margin-bottom:.35rem}.pub-card__headline{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.05rem;line-height:1.25;color:var(--head);margin:0 0 .5rem}.pub-card__headline--featured{font-weight:800;font-size:clamp(1.75rem,3.2vw,2.35rem);line-height:1.1;letter-spacing:-.02em}.pub-card__headline--compact{font-size:.95rem;font-weight:700;margin-bottom:.35rem}.pub-card__excerpt{font-family:var(--font-body),sans-serif;font-size:.88rem;line-height:1.55;color:var(--muted);margin:0 0 .5rem;flex:1 1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pub-card__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-family:var(--font-mono),monospace;font-size:.65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:auto}.pub-card__meta--sm{font-size:.58rem}.pub-card__link--row{flex-direction:row;align-items:stretch;gap:.75rem}.pub-card__num{font-family:var(--font-mono),monospace;font-size:1.4rem;font-weight:500;color:hsla(0,0%,100%,.12);line-height:1;flex-shrink:0;padding-top:.15rem}.pub-card__compact-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.pub-channel{padding-top:2.5rem}.pub-channel__header{border-left:4px solid var(--pub-channel-accent,var(--cyan));padding-left:1rem;margin-bottom:1.25rem}.pub-channel__title{font-family:var(--font-display),sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:var(--head);margin:0;padding-bottom:.35rem;border-bottom:2px solid var(--pub-channel-accent,var(--cyan));display:inline-block;min-width:min(100%,320px)}.pub-channel__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.pub-channel__empty{color:var(--muted);font-size:.9rem}.pub-newsletter{margin-top:3rem;border-radius:4px;overflow:hidden;border:1px solid var(--rule)}.pub-newsletter__grid{display:grid;grid-template-columns:1fr 1fr;min-height:180px}@media (max-width:768px){.pub-newsletter__grid{grid-template-columns:1fr}}.pub-newsletter__left{background:var(--accent);color:#0a0a0a;display:flex;align-items:center;padding:2rem 1.75rem}.pub-newsletter__headline{font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.15;margin:0;letter-spacing:-.02em}.pub-newsletter__right{background:#0a0a0a;padding:1.5rem 1.75rem;display:flex;flex-direction:column;justify-content:center}.pub-newsletter__form{display:flex;flex-direction:column;gap:.65rem}.pub-newsletter__input{font-family:var(--font-body),sans-serif;font-size:.9rem;padding:.65rem .85rem;border-radius:4px;border:1px solid var(--rule);background:#111;color:var(--head)}.pub-newsletter__input::placeholder{color:var(--muted)}.pub-newsletter__submit{font-family:var(--font-mono),monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;background:var(--accent);color:#0a0a0a;border:none;border-radius:4px;padding:.65rem 1rem;cursor:pointer;font-weight:600;align-self:flex-start}.pub-newsletter__submit:hover{filter:brightness(1.05)}.pub-newsletter__ok{color:var(--accent);font-size:.95rem;margin:0}footer[data-testid=footer-section]{background:#0a0a0a!important;border-top:1px solid hsla(0,0%,100%,.05)!important;padding:64px 0!important;color:#e5e7eb!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif!important;color-scheme:dark!important}footer[data-testid=footer-section] a{color:#6f6f70!important;text-decoration:none!important}footer[data-testid=footer-section] a:active,footer[data-testid=footer-section] a:visited{color:#6f6f70!important}footer[data-testid=footer-section] a:hover,footer[data-testid=footer-section] h3,footer[data-testid=footer-section] h4{color:#fff!important}footer[data-testid=footer-section] p{color:#a1a1aa!important}.adsg-footer{background:#0a0a0a;border-top:1px solid hsla(0,0%,100%,.05);padding:64px 0;color:#e5e7eb!important}.adsg-footer,.adsg-footer *{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}.adsg-footer__container{max-width:1200px;margin:0 auto;padding:0 48px}.adsg-footer__main{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;margin-bottom:64px!important}.adsg-footer__title{font-size:40px;font-weight:700;color:#fff!important;line-height:1.2;margin:0 0 16px;font-family:Space Grotesk,sans-serif}.adsg-footer__subtitle{color:#a1a1aa!important;font-size:18px;margin:0 0 32px!important;max-width:400px}.adsg-footer__form{display:flex;gap:12px;align-items:center}.adsg-footer__input{flex:1 1;background:#18181b;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;padding:16px 20px;color:#fff!important;font-size:15px;font-family:Space Grotesk,sans-serif;outline:none}.adsg-footer__input::placeholder{color:#71717a!important}.adsg-footer__input:focus{border-color:rgba(6,182,212,.5);box-shadow:none}.adsg-footer__submit{width:56px;height:56px;min-width:56px;border-radius:50%;background:#06b6d4!important;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.adsg-footer__submit:hover{background:#22d3ee!important}.adsg-footer__success{color:#22d3ee!important;font-size:14px;margin-top:12px;line-height:1.4}.adsg-footer__success--visible{display:block!important}.adsg-footer__success:not(.adsg-footer__success--visible){display:none}.adsg-footer__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.adsg-footer__heading{color:#fff!important;font-size:14px!important;font-weight:600!important;letter-spacing:.025em!important;margin:0 0 16px!important;font-family:Space Grotesk,sans-serif;text-transform:none}.adsg-footer__list{margin:0;padding:0;list-style:none}.adsg-footer__link{color:#6f6f70!important;font-size:14px!important;text-decoration:none!important;display:block!important;margin-bottom:12px!important;transition:color .3s!important;white-space:nowrap!important;font-family:Space Grotesk,sans-serif}.adsg-footer__list li:last-child .adsg-footer__link{margin-bottom:0}.adsg-footer__link:hover{color:#fff!important}.adsg-footer__bottom{justify-content:space-between;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.05)!important;gap:24px}.adsg-footer__bottom,.adsg-footer__brand{display:flex;align-items:center;flex-wrap:wrap}.adsg-footer__brand-link{color:#fff!important;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;text-decoration:none}.adsg-footer__brand-accent{color:#22d3ee!important}.adsg-footer__copyright{color:#52525b!important;font-size:14px;margin-left:24px}.adsg-footer__social{display:flex;gap:16px;align-items:center}.adsg-footer__icon{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.05);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#a1a1aa!important;text-decoration:none;transition:all .3s}.adsg-footer__icon:hover{background:hsla(0,0%,100%,.1);color:#fff!important}.adsg-footer__icon svg{fill:none!important;stroke:currentColor!important}.adsg-footer__submit svg{fill:none!important;stroke:#000!important}@media (max-width:768px){.adsg-footer{padding:48px 0}.adsg-footer__container{padding:0 24px}.adsg-footer__main{grid-template-columns:1fr;gap:48px}.adsg-footer__title{font-size:32px}.adsg-footer__grid{grid-template-columns:repeat(2,1fr);gap:24px}.adsg-footer__bottom{flex-direction:column;align-items:center;gap:24px;text-align:center}.adsg-footer__brand-link{font-size:22px}.adsg-footer__copyright{margin-left:0;text-align:center}.adsg-footer__social{justify-content:center}}