:root{--sc-surface:#0e0e11;--sc-card:#1c1d22;--sc-text:#f4f4f5;--sc-muted:#a1a1aa;--sc-primary:#ffb800;--sc-secondary:#7c3aed;--sc-border:#27272a;--sc-container:1280px;--sc-gutter:24px;--sc-heading:Poppins,Arial,sans-serif;--sc-body:Lato,Arial,sans-serif;--sc-mono:Lato,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--sc-surface);color:var(--sc-text);font:400 15px/1.6 var(--sc-body);margin:0}a{color:inherit}.sc-container{margin-inline:auto;width:min(calc(100% - var(--sc-gutter)*2),var(--sc-container))}.sc-section{padding:64px 0}.sc-heading{font-family:var(--sc-heading);letter-spacing:-.035em;line-height:1.14}.sc-eyebrow,.sc-meta{color:var(--sc-primary);font:500 12px/1.4 var(--sc-mono);letter-spacing:.08em;text-transform:uppercase}.sc-card{background:var(--sc-card);border:1px solid var(--sc-border);border-radius:8px}.sc-button{align-items:center;background:var(--sc-primary);border:0;border-radius:4px;box-shadow:0 0 16px rgba(255,184,0,.25);color:#412d00;display:inline-flex;font:600 14px var(--sc-heading);gap:8px;justify-content:center;padding:11px 24px;text-decoration:none;transition:.2s}.sc-button:hover{background:#f59e0b;transform:translateY(-1px)}.sc-sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.sc-header{backdrop-filter:blur(18px);background:rgba(14,14,17,.92);border-bottom:1px solid var(--sc-border);height:80px;position:sticky;top:0;z-index:50}.sc-header__inner{gap:24px;height:100%;justify-content:space-between}.sc-brand,.sc-header__inner{align-items:center;display:flex}.sc-brand{font:700 20px var(--sc-heading);gap:12px;text-decoration:none}.sc-brand img{max-height:32px;width:auto}.sc-nav{align-items:center;display:flex;gap:24px}.sc-nav a{color:var(--sc-muted);font-size:15px;text-decoration:none;transition:.2s}.sc-nav a:hover,.sc-nav a[aria-current=page]{color:var(--sc-primary)}.sc-header__actions{align-items:center;display:flex;gap:16px}.sc-language{align-items:center;background:var(--sc-card);border:1px solid var(--sc-border);border-radius:4px;color:var(--sc-muted);display:flex;font:12px var(--sc-mono);gap:5px;padding:5px 8px}.sc-avatar{background:#ffdca1;border-radius:50%;color:#412d00;display:grid;font:700 12px var(--sc-heading);height:32px;place-items:center;width:32px}.sc-footer{background:#16161a;border-top:1px solid var(--sc-border);padding:40px 0 24px}.sc-footer__grid{display:grid;gap:40px;grid-template-columns:2fr repeat(4,1fr)}.sc-footer__grid h2{color:var(--sc-text);font:600 14px var(--sc-heading);letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.sc-footer__links{display:grid;gap:10px}.sc-footer__links a{color:var(--sc-muted);font-size:13px;text-decoration:none}.sc-footer__links a:hover{color:var(--sc-primary)}.sc-blog-listing main{padding-top:0}.sc-blog-hero{background:radial-gradient(ellipse 50% 35% at 50% 0,rgba(255,184,0,.1),transparent 72%);overflow:hidden;padding:72px 0 40px;position:relative}.sc-blog-hero:before{background:radial-gradient(ellipse,rgba(124,58,237,.18),transparent 68%);content:"";filter:blur(30px);height:260px;left:50%;pointer-events:none;position:absolute;top:-120px;transform:translateX(-50%);width:700px}.sc-blog-hero .sc-container{position:relative}.sc-blog-hero h1{font-size:clamp(36px,5vw,56px);font-weight:800;margin:18px auto 16px;max-width:930px}.sc-blog-hero h1 span{color:var(--sc-primary)}.sc-blog-hero p{color:var(--sc-muted);font-size:18px;line-height:1.55;margin:0 auto 32px;max-width:720px}.sc-hero-pill{align-items:center;background:rgba(255,184,0,.1);border:1px solid rgba(255,184,0,.2);border-radius:999px;color:var(--sc-primary);display:inline-flex;font:600 12px var(--sc-mono);gap:8px;letter-spacing:.08em;padding:6px 14px;text-transform:uppercase}.sc-hero-pill:before{background:var(--sc-primary);border-radius:50%;box-shadow:0 0 12px var(--sc-primary);content:"";height:8px;width:8px}.sc-search{margin:auto;max-width:768px;position:relative}.sc-search:before{color:#71717a;content:"⌕";font-size:21px;left:17px;position:absolute;top:10px}.sc-search input{background:#1f1f22;border:1px solid var(--sc-border);border-radius:8px;color:var(--sc-text);font:15px var(--sc-body);height:48px;outline:0;padding:0 18px 0 46px;width:100%}.sc-search input:focus{border-color:var(--sc-primary);box-shadow:0 0 0 1px rgba(255,184,0,.3)}.sc-filter-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:12px}.sc-filter{background:var(--sc-card);border:1px solid var(--sc-border);border-radius:999px;color:var(--sc-muted);cursor:pointer;font:500 12px var(--sc-mono);padding:6px 16px}.sc-filter.is-active,.sc-filter:hover{background:var(--sc-primary);border-color:var(--sc-primary);box-shadow:0 0 12px rgba(255,184,0,.3);color:#412d00}.sc-featured{align-items:center;border-radius:8px;box-shadow:0 24px 50px rgba(0,0,0,.25);display:grid;gap:40px;grid-template-columns:1fr 1fr;overflow:hidden;padding:40px;position:relative}.sc-featured:after{background:rgba(255,184,0,.08);border-radius:50%;bottom:-120px;content:"";filter:blur(48px);height:320px;position:absolute;right:-100px;width:320px}.sc-featured__visual{aspect-ratio:16/9;background:#0e0e11;border:1px solid var(--sc-border);border-radius:6px;overflow:hidden;position:relative;z-index:1}.sc-featured__visual img{height:100%;object-fit:cover;width:100%}.sc-tech-graphic{background:linear-gradient(rgba(39,39,42,.35) 1px,transparent 0),linear-gradient(90deg,rgba(39,39,42,.35) 1px,transparent 0),#0e0e11;background-size:20px 20px;display:grid;height:100%;place-items:center;width:100%}.sc-tech-graphic:before{aspect-ratio:1;border:2px solid var(--sc-primary);border-radius:50%;box-shadow:0 0 0 16px rgba(255,184,0,.06),0 0 24px rgba(255,184,0,.22);content:"";width:34%}.sc-tech-graphic:after{bottom:18%;color:var(--sc-muted);content:"EVENT-BUS";font:11px var(--sc-mono);letter-spacing:.1em;position:absolute}.sc-featured__content{position:relative;z-index:1}.sc-featured__labels{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.sc-featured h2{font-size:clamp(28px,3vw,40px);margin:14px 0}.sc-featured p{color:var(--sc-muted);line-height:1.7;margin:0}.sc-featured__meta{align-items:center;border-top:1px solid var(--sc-border);color:var(--sc-muted);display:flex;font-size:13px;gap:20px;justify-content:space-between;margin:24px 0 18px;padding-top:14px}.sc-featured__author{align-items:center;display:flex;gap:10px}.sc-author-initials{background:#0e0e11;border:1px solid #3f3f46;border-radius:50%;color:var(--sc-primary);display:grid;font:700 12px var(--sc-heading);height:40px;place-items:center;width:40px}.sc-post-section__head{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.sc-post-section__head h2{font-size:28px;margin:0}.sc-post-section__head p{color:var(--sc-muted);font-size:13px;margin:4px 0 0}.sc-post-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sc-post-card{display:flex;flex-direction:column;overflow:hidden;transition:.25s}.sc-post-card:hover{border-color:rgba(255,184,0,.5);transform:translateY(-4px)}.sc-post-card__visual{background:linear-gradient(135deg,#111116,#211a2b);border-bottom:1px solid var(--sc-border);height:176px;overflow:hidden;position:relative}.sc-post-card__visual img{height:100%;object-fit:cover;width:100%}.sc-post-card__visual:not(:has(img)):before{background:linear-gradient(90deg,transparent 49%,rgba(124,58,237,.45) 50%,transparent 51%);border:1px dashed rgba(255,184,0,.55);border-radius:6px;content:"";inset:24px;position:absolute}.sc-post-card__visual:not(:has(img)):after{color:var(--sc-primary);content:"SYSTEM / SCALE";font:11px var(--sc-mono);left:50%;letter-spacing:.1em;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.sc-post-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.sc-post-card__body h3{font-size:20px;margin:10px 0}.sc-post-card__body h3 a{text-decoration:none}.sc-post-card__body h3 a:hover{color:var(--sc-primary)}.sc-post-card__body p{color:var(--sc-muted);font-size:13px;line-height:1.55;margin:0}.sc-post-card__footer{color:var(--sc-muted);display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-top:auto;padding-top:20px}.sc-post-card__footer strong{color:var(--sc-primary);font-weight:500}.sc-pagination{display:flex;gap:10px;justify-content:center;margin-top:40px}.sc-pagination a{border:1px solid var(--sc-border);border-radius:4px;color:var(--sc-muted);font:13px var(--sc-mono);padding:9px 14px;text-decoration:none}.sc-pagination a:hover{border-color:var(--sc-primary);color:var(--sc-primary)}.sc-newsletter{background:linear-gradient(135deg,#1c1d22,#211b2d);overflow:hidden;padding:56px 28px;position:relative;text-align:center}.sc-newsletter:before{background:rgba(124,58,237,.17);border-radius:50%;content:"";filter:blur(48px);height:300px;inset:auto -80px -120px auto;position:absolute;width:300px}.sc-newsletter>*{position:relative}.sc-newsletter h2{font-size:clamp(28px,3.5vw,42px);margin:12px auto;max-width:760px}.sc-newsletter p{color:var(--sc-muted);margin:0 auto 24px;max-width:660px}.sc-newsletter form{margin:auto;max-width:620px}.sc-newsletter input{background:#0e0e11!important;border:1px solid var(--sc-border)!important;border-radius:4px!important;color:var(--sc-text)!important;min-height:46px!important}.sc-progress{background:transparent;height:3px;left:0;position:fixed;top:80px;width:100%;z-index:49}.sc-progress span{background:var(--sc-primary);display:block;height:100%;width:0}.sc-article-hero{overflow:hidden;padding:48px 0 56px;position:relative}.sc-article-hero:before{background:radial-gradient(ellipse,rgba(124,58,237,.16),transparent 68%);content:"";filter:blur(25px);height:360px;position:absolute;right:0;top:-90px;width:500px}.sc-article-hero .sc-container{position:relative}.sc-article-hero h1{font-size:clamp(38px,5vw,64px);font-weight:800;margin:18px 0;max-width:1050px}.sc-article-hero__lead{color:var(--sc-muted);font-size:18px;max-width:860px}.sc-article-hero__author{align-items:center;color:var(--sc-muted);display:flex;font-size:13px;gap:12px;margin-top:26px}.sc-article-hero__author img{border-radius:50%;height:44px;object-fit:cover;width:44px}.sc-article-layout{align-items:start;display:grid;gap:56px}.sc-post-body{font-size:16px}.sc-post-body h2{font:700 clamp(26px,3vw,36px)/1.2 var(--sc-heading);margin:48px 0 16px;scroll-margin-top:110px}.sc-post-body h3{font:700 22px/1.3 var(--sc-heading);margin:32px 0 12px}.sc-post-body li,.sc-post-body p{color:var(--sc-muted);line-height:1.8}.sc-post-body blockquote{background:#16161a;border-left:3px solid var(--sc-primary);border-radius:0 8px 8px 0;color:var(--sc-text);margin:32px 0;padding:22px}.sc-post-body img{border-radius:8px;max-width:100%}.sc-post-body pre{background:#09090b;border-radius:8px;overflow:auto;padding:20px}.sc-toc{border-radius:8px;padding:24px;position:sticky;top:108px}.sc-toc h2{font-size:16px;margin:0 0 14px}.sc-toc nav{display:grid;gap:10px}.sc-toc a{color:var(--sc-muted);font-size:13px;text-decoration:none}.sc-toc a.is-active,.sc-toc a:hover{color:var(--sc-primary)}.sc-author-card{align-items:center;display:flex;gap:18px;padding:28px}.sc-author-card img{border-radius:50%;height:64px;object-fit:cover;width:64px}.sc-button--ghost{background:transparent;border:1px solid var(--sc-border);box-shadow:none;color:var(--sc-text);margin-left:auto}.sc-related{background:#16161a}.sc-related .sc-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sc-related .sc-post-card__image{aspect-ratio:16/10;object-fit:cover;width:100%}.sc-featured__image{border-radius:8px;display:block;object-fit:cover;width:100%}@media(max-width:1100px){.sc-nav{gap:14px}.sc-nav a{font-size:13px}.sc-footer__grid{grid-template-columns:2fr repeat(2,1fr)}.sc-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){:root{--sc-gutter:20px}.sc-header{height:68px}.sc-avatar,.sc-language,.sc-nav{display:none}.sc-article-layout,.sc-featured{grid-template-columns:1fr}.sc-featured{gap:24px;padding:24px}.sc-featured__meta{align-items:start;flex-direction:column}.sc-article-layout{gap:28px}.sc-toc{order:-1;position:static}.sc-progress{top:68px}}@media(max-width:560px){.sc-header__actions{gap:8px}.sc-header__actions .sc-button{padding:9px 14px}.sc-brand span{font-size:18px}.sc-blog-hero{padding-top:50px}.sc-blog-hero h1{font-size:36px}.sc-footer__grid,.sc-post-grid{grid-template-columns:1fr}.sc-post-section__head{align-items:start;flex-direction:column}.sc-section{padding:48px 0}.sc-footer{padding-top:48px}}.sc-article-hero{padding:40px 0 48px}.sc-breadcrumbs{align-items:center;color:#71717a;display:flex;flex-wrap:wrap;font:11px var(--sc-mono);gap:9px;margin-bottom:26px}.sc-breadcrumbs a{color:#a1a1aa;text-decoration:none}.sc-breadcrumbs a:hover{color:var(--sc-primary)}.sc-breadcrumbs [aria-current=page]{color:var(--sc-primary);max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-article-category{align-items:center;background:rgba(255,184,0,.1);border-radius:99px;color:var(--sc-primary);display:inline-flex;font:11px var(--sc-mono);gap:8px;letter-spacing:.08em;padding:5px 12px;text-transform:uppercase}.sc-article-category span{background:var(--sc-primary);border-radius:50%;height:6px;width:6px}.sc-article-hero h1{font-size:clamp(36px,5vw,58px);line-height:1.12;margin:18px 0 20px;max-width:1000px}.sc-article-byline{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:26px 0 30px;padding:18px 20px}.sc-article-author{align-items:center;display:flex;gap:14px;min-width:230px}.sc-article-author .sc-author-initials,.sc-article-author img{border-radius:50%;flex:0 0 auto;height:52px;object-fit:cover;width:52px}.sc-article-author small,.sc-article-author strong{display:block}.sc-article-author strong{font:700 14px var(--sc-heading)}.sc-article-author small{color:var(--sc-muted);font-size:11px;margin-top:3px;max-width:260px}.sc-article-details{flex-wrap:wrap;gap:18px}.sc-article-details,.sc-share{color:var(--sc-muted);display:flex;font:11px var(--sc-mono)}.sc-share{align-items:center;gap:7px}.sc-share a,.sc-share button{background:#2a2a2d;border:0;border-radius:4px;color:#d5c4ab;cursor:pointer;display:grid;font:600 13px var(--sc-heading);height:34px;place-items:center;text-decoration:none;width:34px}.sc-share a:hover,.sc-share button:hover{background:#353438;color:var(--sc-primary)}.sc-article-cover{background:#1c1d22;border-radius:14px;box-shadow:0 24px 54px rgba(0,0,0,.35);margin:0;overflow:hidden;position:relative}.sc-article-cover>img{aspect-ratio:21/9;display:block;max-height:500px;min-height:300px;object-fit:cover;width:100%}.sc-article-cover:after{background:linear-gradient(transparent,rgba(14,14,17,.72));content:"";inset:40% 0 0;pointer-events:none;position:absolute}.sc-article-cover figcaption{align-items:center;backdrop-filter:blur(10px);background:rgba(14,14,17,.88);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;bottom:20px;display:flex;gap:12px;left:24px;max-width:min(520px,calc(100% - 48px));padding:12px 15px;position:absolute;z-index:1}.sc-article-cover figcaption>span{color:var(--sc-primary);font-size:24px}.sc-article-cover figcaption small,.sc-article-cover figcaption strong{display:block}.sc-article-cover figcaption strong{font:600 13px var(--sc-heading)}.sc-article-cover figcaption small{color:var(--sc-muted);font:10px var(--sc-mono);margin-top:3px}.sc-article-content{padding:44px 0 56px}.sc-article-layout{gap:48px;grid-template-columns:minmax(0,8fr) minmax(280px,4fr)}.sc-post-body{display:flex;flex-direction:column;gap:22px;min-width:0}.sc-post-body>:first-child{margin-top:0}.sc-post-body>p:first-child{color:var(--sc-text);font-size:18px;line-height:1.75}.sc-post-body p{margin:0}.sc-post-body h2{font-size:clamp(25px,3vw,34px);margin:24px 0 0;padding-top:8px}.sc-post-body h3{margin:18px 0 0}.sc-post-body ol,.sc-post-body ul{padding-left:24px}.sc-article-sidebar{display:flex;flex-direction:column;gap:20px;min-width:0}.sc-article-sidebar [data-toc-wrap]{padding:24px;position:sticky;top:100px;z-index:1}.sc-article-sidebar [data-toc-wrap] h2{font-size:17px}.sc-sidebar-cta{background:linear-gradient(180deg,#16161a,#1c1d22);overflow:hidden;padding:24px;position:relative}.sc-sidebar-cta__pulse{background:var(--sc-primary);border-radius:50%;box-shadow:0 0 0 5px rgba(255,184,0,.1);height:8px;position:absolute;right:22px;top:25px;width:8px}.sc-sidebar-cta__icon{color:var(--sc-primary);display:block;margin:14px 0}.sc-sidebar-cta h3{font-size:22px;line-height:1.25;margin:14px 0 10px}.sc-sidebar-cta p,.sc-sidebar-newsletter p{color:var(--sc-muted);font-size:13px;line-height:1.65;margin:0 0 16px}.sc-sidebar-cta ul{color:#d5c4ab;display:grid;font-size:12px;gap:9px;list-style:none;margin:0 0 20px;padding:0}.sc-sidebar-cta li:before{color:var(--sc-primary);content:"✓";margin-right:9px}.sc-sidebar-cta .sc-button{font-size:12px;padding:12px 10px;width:100%}.sc-sidebar-cta>small{color:#71717a;display:block;font:10px var(--sc-mono);margin-top:10px;text-align:center}.sc-sidebar-newsletter{padding:22px}.sc-sidebar-newsletter h3{font-size:18px;margin:0 0 8px}.sc-sidebar-newsletter .hs-form{margin-top:14px}.sc-sidebar-newsletter input[type=email]{min-height:42px!important}.sc-sidebar-newsletter input[type=submit]{background:var(--sc-primary)!important;border:0!important;color:#412d00!important;padding:10px 14px!important}.sc-article-bottom-cta{background:radial-gradient(ellipse at center,rgba(255,184,0,.1),transparent 68%);overflow:hidden;padding:88px 0;position:relative;text-align:center}.sc-article-bottom-cta .sc-container{max-width:1000px}.sc-article-bottom-cta h2{font-size:clamp(34px,5vw,56px);font-weight:800;margin:22px auto;max-width:850px}.sc-article-bottom-cta h2 em{color:var(--sc-primary);font-style:normal}.sc-article-bottom-cta p{color:var(--sc-muted);font-size:17px;margin:0 auto 32px;max-width:700px}.sc-article-bottom-cta__actions{gap:14px}.sc-article-bottom-cta__actions,.sc-trust-stats{display:flex;flex-wrap:wrap;justify-content:center}.sc-trust-stats{border-top:1px solid var(--sc-border);gap:56px;margin-top:56px;padding-top:32px}.sc-trust-stats>div{align-items:center;display:flex;gap:10px;text-align:left}.sc-trust-stats strong{color:var(--sc-primary);font:800 30px var(--sc-heading)}.sc-trust-stats span{color:var(--sc-muted);font-size:12px;line-height:1.35}@media(max-width:1000px){.sc-article-byline{align-items:flex-start;flex-wrap:wrap}.sc-article-layout{gap:28px;grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:820px){.sc-article-layout,.sc-article-sidebar{grid-template-columns:1fr}.sc-article-sidebar{display:grid}.sc-article-sidebar [data-toc-wrap]{order:0;position:static}.sc-article-cover>img{min-height:240px}.sc-share>span{display:none}}@media(max-width:560px){.sc-article-hero{padding-top:26px}.sc-article-hero h1{font-size:35px}.sc-article-byline{padding:15px}.sc-article-details{flex-direction:column;gap:8px}.sc-article-cover>img{aspect-ratio:16/10;min-height:200px}.sc-article-cover figcaption{bottom:12px;left:12px;padding:9px 11px}.sc-article-cover figcaption small{max-width:245px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-trust-stats{gap:22px}.sc-article-bottom-cta{padding:60px 0}}