.blog_scope__8A9_9{color:var(--ac-ink);background:var(--ac-canvas);-webkit-font-smoothing:antialiased;min-height:100vh}.blog_scope__8A9_9 :focus-visible{outline:2px solid var(--ac-accent);outline-offset:3px;border-radius:6px}.blog_wrap__cWX2Q{width:100%;max-width:1200px;margin:0 auto;padding-inline:24px}.blog_eyebrow__tinp7{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ac-accent)}.blog_eyebrow__tinp7:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--ac-grad)}.blog_kicker__7Cx2t{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ac-muted)}.blog_hero__Xyp7F{position:relative;padding:72px 0 48px;background:radial-gradient(50% 90% at 90% 0,rgba(0,220,180,.08),transparent 70%),radial-gradient(40% 60% at 5% 100%,rgba(107,78,230,.07),transparent 70%),var(--ac-surface)}.blog_hero__Xyp7F:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ac-grad)}.blog_display__Mtocu{margin:0;font-size:clamp(2.125rem,1.4rem + 3vw,3.5rem);line-height:1.06;font-weight:600;letter-spacing:-.028em;max-width:16ch}.blog_lede__GU5AO{margin:20px 0 0;max-width:58ch;font-size:1.0625rem;line-height:1.65;color:var(--ac-muted)}.blog_heroRow__A3sFp{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;grid-gap:32px 64px;gap:32px 64px}.blog_tags___Wjdw{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.blog_tag__9lXjx{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--ac-r-pill);border:1px solid var(--ac-line);background:var(--ac-surface);font-size:.75rem;font-weight:600;color:var(--ac-ink-soft);text-decoration:none;letter-spacing:.02em}.blog_tag__9lXjx span{color:var(--ac-muted);font-weight:500}.blog_featured__awDQA{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:0;gap:0;margin:48px 0 0;border-radius:var(--ac-r-xl);border:1px solid var(--ac-line);background:var(--ac-surface);box-shadow:var(--ac-shadow);overflow:hidden;text-decoration:none;color:inherit;transition:transform .32s var(--ac-ease),box-shadow .32s var(--ac-ease),border-color .2s}.blog_featured__awDQA:hover{transform:translateY(-3px);box-shadow:var(--ac-shadow-lift);border-color:rgba(107,78,230,.35);color:inherit}.blog_featuredBody__Df8FJ{padding:40px 44px;display:flex;flex-direction:column;justify-content:center;gap:14px}.blog_featuredTitle__Ce_wg{margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);line-height:1.15;font-weight:600;letter-spacing:-.022em}.blog_featuredSummary__lexyw{margin:0;font-size:1rem;line-height:1.6;color:var(--ac-muted);max-width:52ch}.blog_meta__gGSlq{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:.8125rem;color:var(--ac-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog_meta__gGSlq time{color:var(--ac-ink-soft);font-weight:500}.blog_cover__M8dUO{position:relative;min-height:260px;background:var(--ac-stage);overflow:hidden}.blog_cover__M8dUO img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.blog_tile___6Ya2{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(70% 80% at 20% 20%,rgba(91,134,229,.55),transparent 65%),radial-gradient(60% 70% at 85% 30%,rgba(54,209,220,.5),transparent 60%),radial-gradient(70% 80% at 60% 100%,rgba(0,220,180,.45),transparent 65%),linear-gradient(135deg,#1a1440,#2b2170)}.blog_tile___6Ya2:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 40%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 40%,transparent 100%)}.blog_tile___6Ya2 span{position:relative;font-size:clamp(3rem,8vw,6rem);font-weight:600;letter-spacing:-.06em;color:hsla(0,0%,100%,.92);line-height:1}.blog_tile___6Ya2 small{position:absolute;left:22px;bottom:18px;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.blog_ledger___C0MU{list-style:none;margin:56px 0 96px;padding:0;border-top:1px solid var(--ac-line)}.blog_row__XexFV{display:grid;grid-template-columns:180px minmax(0,1fr) 140px;grid-gap:24px 40px;gap:24px 40px;align-items:start;padding:28px 0;border-bottom:1px solid var(--ac-line);text-decoration:none;color:inherit;transition:background .2s}.blog_row__XexFV:hover{color:inherit}.blog_row__XexFV:hover .blog_rowTitle__V_FXq{color:var(--ac-accent)}.blog_rowDate__l3Rhv{font-size:.8125rem;color:var(--ac-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:4px}.blog_rowDate__l3Rhv time{display:block;color:var(--ac-ink-soft);font-weight:500}.blog_rowTitle__V_FXq{margin:0;font-size:1.25rem;line-height:1.3;font-weight:600;letter-spacing:-.015em;transition:color .16s}.blog_rowSummary__UWFUK{margin:8px 0 0;font-size:.9375rem;line-height:1.6;color:var(--ac-muted);max-width:64ch}.blog_rowTags__y_s0G{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding-top:4px}.blog_rowTags__y_s0G span{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ac-accent-ink);background:var(--ac-tint);padding:4px 8px;border-radius:6px}.blog_empty__btCy0{padding:64px 0 96px;color:var(--ac-muted)}.blog_articleHead__OPfzu{padding:40px 0 36px;border-bottom:1px solid var(--ac-line)}.blog_crumbs__QgHWx{display:flex;align-items:center;gap:10px;margin-bottom:28px;font-size:.8125rem;color:var(--ac-muted)}.blog_crumbs__QgHWx a{color:var(--ac-accent);text-decoration:none;font-weight:600}.blog_crumbs__QgHWx a:hover{text-decoration:underline}.blog_articleTitle__4_fR2{margin:0;font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);line-height:1.08;font-weight:600;letter-spacing:-.028em;max-width:22ch}.blog_articleSummary__OoKp7{margin:18px 0 0;max-width:60ch;font-size:1.125rem;line-height:1.6;color:var(--ac-muted)}.blog_articleMeta__ceIb3{margin-top:26px}.blog_author__PXVUp{display:inline-flex;align-items:center;gap:10px}.blog_avatar__X7Nl2{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--ac-tint);color:var(--ac-accent);font-size:.75rem;font-weight:700}.blog_articleGrid__TpAJi{display:grid;grid-template-columns:220px minmax(0,68ch);grid-gap:64px;gap:64px;justify-content:center;padding:48px 0 96px}.blog_rail__dwuH_{position:-webkit-sticky;position:sticky;top:24px;align-self:start}.blog_railTitle__3Eg2_{margin:0 0 12px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ac-muted)}.blog_toc__2W1Cj{list-style:none;margin:0;padding:0;border-left:1px solid var(--ac-line)}.blog_toc__2W1Cj a{display:block;padding:6px 0 6px 14px;margin-left:-1px;border-left:2px solid transparent;font-size:.8125rem;line-height:1.4;color:var(--ac-muted);text-decoration:none;transition:color .16s,border-color .16s}.blog_toc__2W1Cj a:hover{color:var(--ac-accent);border-left-color:var(--ac-accent)}.blog_tocSub__2M1kW a{padding-left:26px;font-size:.75rem}.blog_railLesson__24efd{margin-top:28px}.blog_coverFull__kLKhg{position:relative;aspect-ratio:16/9;border-radius:var(--ac-r-lg);overflow:hidden;background:var(--ac-stage);margin-bottom:40px}.blog_coverFull__kLKhg img{width:100%;height:100%;object-fit:cover;display:block}.blog_prose__RunEW{font-size:1.0625rem;line-height:1.75;color:var(--ac-ink-soft)}.blog_prose__RunEW>:first-child{margin-top:0}.blog_prose__RunEW p{margin:0 0 1.35em}.blog_prose__RunEW h2{margin:2.4em 0 .8em;font-size:1.5rem;line-height:1.25;letter-spacing:-.018em}.blog_prose__RunEW h2,.blog_prose__RunEW h3{font-weight:600;color:var(--ac-ink);scroll-margin-top:24px}.blog_prose__RunEW h3{margin:1.8em 0 .6em;font-size:1.125rem;line-height:1.3}.blog_prose__RunEW a{color:var(--ac-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog_prose__RunEW a:hover{color:var(--ac-accent-deep)}.blog_prose__RunEW strong{color:var(--ac-ink);font-weight:600}.blog_prose__RunEW ol,.blog_prose__RunEW ul{margin:0 0 1.35em;padding-left:1.4em}.blog_prose__RunEW li{margin:.35em 0;padding-left:.2em}.blog_prose__RunEW li::marker{color:var(--ac-accent)}.blog_prose__RunEW blockquote{margin:1.8em 0;padding:4px 0 4px 22px;border-left:3px solid transparent;border-image:linear-gradient(180deg,var(--ac-blue),var(--ac-mint)) 1;font-size:1.125rem;color:var(--ac-ink)}.blog_prose__RunEW blockquote p:last-child{margin-bottom:0}.blog_prose__RunEW hr{border:0;height:1px;margin:2.4em 0;background:var(--ac-line)}.blog_prose__RunEW code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em;background:var(--ac-tint);color:var(--ac-accent-ink);padding:.15em .4em;border-radius:6px}.blog_prose__RunEW pre{margin:0 0 1.5em;padding:18px 20px;border-radius:var(--ac-r-md);background:var(--ac-stage);color:#e6e8f0;overflow-x:auto;font-size:.875rem;line-height:1.6}.blog_prose__RunEW pre code{background:none;color:inherit;padding:0;font-size:inherit}.blog_prose__RunEW img{max-width:100%;height:auto;border-radius:var(--ac-r-md);margin:.5em 0 1.5em}.blog_prose__RunEW table{width:100%;border-collapse:collapse;margin:0 0 1.6em;font-size:.9375rem}.blog_prose__RunEW td,.blog_prose__RunEW th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--ac-line);vertical-align:top}.blog_prose__RunEW th{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ac-muted)}.blog_tableScroll__U_Liu{overflow-x:auto}.blog_articleFoot__ZdTQf{margin-top:56px;padding-top:28px;border-top:1px solid var(--ac-line);display:flex;flex-direction:column;gap:28px}.blog_lessonCard__PpxXZ{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:var(--ac-r-lg);background:var(--ac-tint);border:1px solid var(--ac-tint-deep);text-decoration:none;color:inherit;transition:background .2s,transform .3s var(--ac-ease)}.blog_lessonCard__PpxXZ:hover{background:var(--ac-tint-deep);transform:translateY(-1px);color:inherit}.blog_lessonThumb__6WWan{flex:0 0 112px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:var(--ac-stage)}.blog_lessonThumb__6WWan img{width:100%;height:100%;object-fit:cover;display:block}.blog_lessonBody__syvHg strong{display:block;font-size:.9375rem;font-weight:600;color:var(--ac-ink)}.blog_lessonBody__syvHg span{display:block;margin-top:2px;font-size:.8125rem;color:var(--ac-muted)}.blog_related__foZYS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.blog_relatedCard__NjS_K{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-radius:var(--ac-r-lg);border:1px solid var(--ac-line);background:var(--ac-surface);text-decoration:none;color:inherit;transition:border-color .2s,background .2s,transform .3s var(--ac-ease)}.blog_relatedCard__NjS_K:hover{border-color:rgba(107,78,230,.4);background:var(--ac-tint);transform:translateY(-2px);color:inherit}.blog_relatedCard__NjS_K strong{font-size:1rem;line-height:1.35;font-weight:600;color:var(--ac-ink)}.blog_cta__pPn31{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:var(--ac-r-xl);background:var(--ac-stage);color:#fff;position:relative;overflow:hidden}.blog_cta__pPn31:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 80% at 100% 0,rgba(0,220,180,.25),transparent 60%),radial-gradient(40% 70% at 0 100%,rgba(107,78,230,.35),transparent 60%);pointer-events:none}.blog_cta__pPn31>*{position:relative}.blog_cta__pPn31 strong{display:block;font-size:1.125rem;font-weight:600;letter-spacing:-.012em}.blog_cta__pPn31 span{display:block;margin-top:4px;font-size:.875rem;color:hsla(0,0%,100%,.72)}.blog_btn__uKkt9{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:var(--ac-r-pill);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;background:#fff;color:var(--ac-accent-ink);transition:transform .2s var(--ac-ease),background .16s}.blog_btn__uKkt9:hover{background:var(--ac-tint);color:var(--ac-accent-ink);transform:translateY(-1px)}@keyframes blog_rise__Ppehe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.blog_reveal____HKq{animation:blog_rise__Ppehe .52s var(--ac-ease) both}@media (prefers-reduced-motion:reduce){.blog_scope__8A9_9 *,.blog_scope__8A9_9 :after,.blog_scope__8A9_9 :before{animation:none!important;transition:none!important}}@media (max-width:1080px){.blog_articleGrid__TpAJi{grid-template-columns:minmax(0,68ch);gap:32px}.blog_rail__dwuH_{display:none}}@media (max-width:900px){.blog_featured__awDQA{grid-template-columns:minmax(0,1fr)}.blog_cover__M8dUO{min-height:200px;order:-1}.blog_featuredBody__Df8FJ{padding:28px}.blog_row__XexFV{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px 0}.blog_rowTags__y_s0G{justify-content:flex-start}.blog_heroRow__A3sFp{grid-template-columns:minmax(0,1fr);align-items:start}.blog_tags___Wjdw{justify-content:flex-start}.blog_related__foZYS{grid-template-columns:minmax(0,1fr)}.blog_cta__pPn31{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.blog_wrap__cWX2Q{padding-inline:16px}.blog_hero__Xyp7F{padding:48px 0 36px}.blog_ledger___C0MU{margin:40px 0 72px}.blog_prose__RunEW{font-size:1rem}.blog_lessonCard__PpxXZ{align-items:flex-start}.blog_lessonThumb__6WWan{flex-basis:88px}}