:root{--pc-accent:var(--accent);--pc-accent-strong:var(--accent-dark);--pc-ink:var(--ink);--pc-muted:var(--muted);--pc-line:var(--line);--pc-surface:var(--white);--pc-radius:var(--radius);--pc-shadow:var(--shadow-sm);--pc-font-head:var(--font-heading);--pc-body:var(--text-body)}.reading{width:100%;max-width:760px;margin:0 auto;padding:0 24px}.detail-head{padding:72px 0 28px;border-bottom:1px solid var(--pc-line);background:var(--pc-surface)}.detail-head .eyebrow{color:var(--pc-accent-strong)}.detail-title{margin:0 0 14px;font-size:clamp(2rem,4vw,2.9rem);line-height:1.15}.detail-body{padding:40px 0 72px}.byline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--pc-muted);font-size:.94rem}.byline__item+.byline__item:before{content:"\00b7";margin-right:10px;color:var(--pc-line)}.tag{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid var(--pc-line);font-family:var(--pc-font-head);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pc-muted);background:var(--pc-surface)}.tag--articles,.tag--guides,.tag--resources{color:var(--pc-accent);border-color:color-mix(in srgb,var(--pc-accent) 35%,transparent);background:color-mix(in srgb,var(--pc-accent) 8%,transparent)}@media (min-width:1140px){.detail-head .reading,.reading.detail-cols{max-width:1096px;display:grid;grid-template-columns:240px minmax(0,760px);grid-column-gap:48px;column-gap:48px}.detail-head .reading>*{grid-column:2}.detail-rail{grid-column:1;grid-row:1}.detail-main{grid-column:2;grid-row:1;min-width:0}.detail-rail .toc{position:-webkit-sticky;position:sticky;top:96px;margin:0}}.toc{margin:0 0 36px;padding:18px 20px;border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-surface)}.toc__label{display:block;font-family:var(--pc-font-head);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted);margin-bottom:10px}.toc__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.toc__list a{color:var(--pc-ink);text-decoration:none}.toc__list a:hover{color:var(--pc-accent);text-decoration:underline}.post-section{margin:0 0 44px;scroll-margin-top:90px}.post-section__title{margin:0 0 14px;font-size:1.6rem;line-height:1.25}.prose{color:var(--pc-body);font-size:1.05rem;line-height:1.75}.prose>*+*{margin-top:1em}.prose h3{margin-top:1.6em;font-size:1.2rem}.prose ol,.prose ul{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose a{color:var(--pc-accent);text-decoration:underline}.prose img{max-width:100%;height:auto;border-radius:var(--pc-radius)}.prose table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--pc-line);padding:10px 12px;text-align:left}.prose blockquote{margin:0;padding-left:16px;border-left:3px solid var(--pc-accent);color:var(--pc-muted)}.post-callout{margin:28px 0;padding:18px 20px;border:1px solid var(--pc-line);border-left:3px solid var(--pc-accent);border-radius:var(--pc-radius);background:color-mix(in srgb,var(--pc-accent) 5%,transparent)}.post-callout__label{font-family:var(--pc-font-head);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-accent);margin-bottom:8px}.post-callout--example,.post-callout--note{border-left-color:var(--pc-line);background:color-mix(in srgb,var(--pc-ink) 3%,transparent)}.post-callout--example .post-callout__label,.post-callout--note .post-callout__label{color:var(--pc-muted)}.post-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:28px;gap:28px}.post-steps__item{display:grid;grid-template-columns:40px 1fr;grid-gap:16px;gap:16px}.post-steps__num{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--pc-accent);color:#fff;font-family:var(--pc-font-head);font-weight:700}.post-steps__title{margin:4px 0 10px;font-size:1.2rem}.prevnext{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:44px 0;padding-top:24px;border-top:1px solid var(--pc-line)}.prevnext__col--next{text-align:right}.prevnext__link{display:grid;grid-gap:4px;gap:4px;text-decoration:none}.prevnext__dir{font-size:.8rem;color:var(--pc-muted)}.prevnext__title{color:var(--pc-ink);font-weight:600}.prevnext__link:hover{text-decoration:none}.prevnext__link:hover .prevnext__title{color:var(--pc-accent)}.explore{margin-top:48px;padding:22px 0 0;border-top:1px solid var(--pc-line)}.explore__label{display:block;font-family:var(--pc-font-head);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted);margin-bottom:12px}.explore__links{display:flex;flex-wrap:wrap;gap:10px 18px}.explore__link{color:var(--pc-ink);text-decoration:none;font-weight:600}.explore__link:hover{color:var(--pc-accent);text-decoration:none}.hub-head{max-width:720px;margin-bottom:28px}.hub-title{margin:0 0 12px;font-size:clamp(2rem,4vw,2.8rem)}.hub-sub{margin:0;color:var(--pc-muted);font-size:1.05rem}.hub-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.hub-filter{padding:7px 16px;border:1px solid var(--pc-line);border-radius:999px;background:var(--pc-surface);color:var(--pc-muted);font-size:.92rem;font-weight:600}.hub-filter,.hub-filter:hover{text-decoration:none}@media (hover:hover){.hub-filter:hover{color:var(--pc-accent-strong);border-color:var(--pc-accent-strong)}}.hub-filter.hub-filter--on,.hub-filter.hub-filter--on:active,.hub-filter.hub-filter--on:focus,.hub-filter.hub-filter--on:focus-visible,.hub-filter.hub-filter--on:hover,.hub-filter.hub-filter--on:link,.hub-filter.hub-filter--on:visited{background:var(--pc-accent-strong);border-color:var(--pc-accent-strong);color:#fff;text-decoration:none}.hub-empty{padding:56px 24px;border:1px dashed var(--pc-line);border-radius:var(--pc-radius);text-align:center;color:var(--pc-muted)}.hub-empty h2{margin:0 0 8px;font-size:1.3rem;color:var(--pc-ink)}.hub-empty p{margin:0}.post-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:22px;gap:22px}.post-card{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:var(--pc-radius);box-shadow:var(--pc-shadow);transition:border-color .15s ease,transform .15s ease}.post-card:hover{border-color:var(--pc-accent);transform:translateY(-2px)}.post-card__link{display:grid;grid-gap:10px;gap:10px;padding:26px;height:100%}.post-card__link,.post-card__link:hover{text-decoration:none}.post-card__link:hover .post-card__title{color:var(--pc-accent)}.post-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.post-card__date{font-size:.8rem;letter-spacing:.04em;color:var(--pc-muted)}.post-card__title{margin:0;font-size:1.25rem;line-height:1.3;color:var(--pc-ink)}.post-card__summary{margin:0;color:var(--pc-muted);font-size:.98rem;line-height:1.6}.post-card__more{margin-top:auto;color:var(--pc-accent);font-weight:700;font-size:.92rem}@media (max-width:640px){.prevnext{grid-template-columns:1fr}.prevnext__col--next{text-align:left}}.hub-empty p.hub-empty__guides{margin:18px 0 0}.byline+.byline--meta{margin-top:6px;font-size:.88rem}.byline a{color:var(--pc-ink);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--pc-accent) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--pc-accent) 55%,transparent);text-underline-offset:3px}@media (hover:hover){.byline a:hover{color:var(--pc-accent-strong)}}.post-geo--tldr{margin:0 0 32px;padding:18px 20px;border:1px solid var(--pc-line);border-left:3px solid var(--pc-accent);border-radius:var(--pc-radius);background:color-mix(in srgb,var(--pc-accent) 5%,transparent)}.post-geo__label{display:block;margin-bottom:6px;font-family:var(--pc-font-head);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-accent-strong)}.post-geo__tldr{margin:0;color:var(--pc-ink);font-size:1.08rem;line-height:1.65}.post-geo__list,.post-geo__sources{margin:0;padding-left:1.3em;color:var(--pc-body);font-size:1.05rem;line-height:1.7}.post-geo__list li+li,.post-geo__sources li+li{margin-top:.4em}.post-geo__sources a{color:var(--pc-accent-strong);text-decoration:underline;overflow-wrap:anywhere}.post-geo__reviewed{margin:0 0 44px;color:var(--pc-muted);font-size:.92rem}.post-faq{display:grid;grid-gap:18px;gap:18px}.post-faq__q{margin:0 0 6px;font-size:1.12rem;line-height:1.4}.post-faq__a{margin:0;color:var(--pc-body);line-height:1.7}.author-lede{margin:0;max-width:62ch;color:var(--pc-muted);line-height:1.65}.author-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;border-radius:50%;object-fit:cover;background:color-mix(in srgb,var(--pc-accent) 10%,var(--pc-surface));border:1px solid var(--pc-line)}.author-avatar--initials{font-family:var(--pc-font-head);font-weight:700;color:var(--pc-accent-strong)}.author-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.author-card__link{display:flex;align-items:center;gap:16px;height:100%;padding:18px 20px;border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-surface);color:var(--pc-ink);text-decoration:none}@media (hover:hover){.author-card__link:hover{border-color:color-mix(in srgb,var(--pc-accent) 45%,transparent);box-shadow:var(--pc-shadow)}}.author-card__text{display:grid;grid-gap:4px;gap:4px;min-width:0}.author-card__name{font-family:var(--pc-font-head);font-size:1.1rem;font-weight:700}.author-card__title,.author-work__date{color:var(--pc-muted);font-size:.92rem}.author-head{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.author-head__text{display:grid;grid-gap:8px;gap:8px;min-width:0}.author-head__title{margin:0;color:var(--pc-muted);font-size:1.05rem}.author-head__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px}.author-head__links a,.author-note a{color:var(--pc-accent-strong);text-decoration:underline}.author-work{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.author-work__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.author-work__title{color:var(--pc-ink);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--pc-line);text-decoration-color:var(--pc-line);text-underline-offset:3px;min-width:0;overflow-wrap:anywhere}.author-empty,.author-note{color:var(--pc-muted);line-height:1.65}.author-note{margin-top:40px;padding-top:20px;border-top:1px solid var(--pc-line);font-size:.94rem}.author-page .detail-body{padding-left:24px;padding-right:24px}@media (min-width:1140px){.author-page .detail-head .reading{display:block;max-width:760px}}.hd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home-hero__pattern{animation:none}.hd-live .home-hero__pattern{animation:heroPatternDrift 24s linear infinite}.hd-hero-stage{position:relative;min-width:0}.hd-hero-stage>.hero-showcase{z-index:1}.hn{display:none;position:absolute;top:0;left:-18%;width:128%;margin-top:-19.2%;aspect-ratio:1280/900;pointer-events:none;z-index:0}.hd-live .hn{display:block;animation:hnFadeIn .9s ease-out both}.hn__layer{position:absolute;inset:0;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.hn__layer--net{transform:translate3d(calc(var(--px, 0) * -9px),calc(var(--py, 0) * -7px + var(--sy, 0) * -.07px),0)}.hn__layer--fx{transform:translate3d(calc(var(--px, 0) * 18px),calc(var(--py, 0) * 14px + var(--sy, 0) * -.16px),0)}.hn__svg{display:block;width:100%;height:100%;overflow:visible}.hn-stop-a{stop-color:var(--accent)}.hn-stop-b{stop-color:var(--accent-light)}.hn-line{fill:rgba(255,255,255,.16);transform-box:fill-box;transform-origin:0 0}.hn-line--rev.hn-line--x{transform-origin:100% 0}.hn-line--rev.hn-line--y{transform-origin:0 100%}.hd-live .hn-line--x{animation:hnDrawX .7s cubic-bezier(.3,.7,.2,1) calc(.3s + var(--d, 0s)) both}.hd-live .hn-line--y{animation:hnDrawY .6s cubic-bezier(.3,.7,.2,1) calc(.3s + var(--d, 0s)) both}.hn-node{transform-box:fill-box;transform-origin:center}.hn-shape{fill:rgba(28,28,28,.85);stroke:rgba(255,255,255,.24);stroke-width:1.5}.hn-spark{fill:url(#hn-accent)}.hn-person{fill:rgba(255,255,255,.78)}.hn-ring{fill:none;stroke:var(--accent-light);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.hd-live .hn-node{animation:hnPop .55s cubic-bezier(.34,1.4,.64,1) calc(.6s + var(--d, 0s)) both}.hd-live .hn-ring{animation:hnRing 3.6s ease-out calc(2.4s + var(--d, 0s)) infinite}.hn-hub__ai{fill:var(--color-bg-body)}.hn-hub__aispark,.hn-hub__flow{fill:url(#hn-accent)}.hn-hub__dot{fill:var(--white)}.hn-hub__wire{fill:none;stroke:var(--white);stroke-width:2.4;stroke-linecap:round}.hn-ring--hub{stroke-width:2}.hn-hub__body{transform-box:fill-box;transform-origin:center}.hd-live .hn-hub__body{animation:hnPop .6s cubic-bezier(.34,1.4,.64,1) .2s both,hnBreathe 4.8s ease-in-out 1.6s infinite}.hd-live .hn-ring--hub{animation:hnRing 2.4s ease-out 1.4s infinite}.hn-run{fill:var(--accent-light);opacity:0}.hd-live .hn-run--1{animation:hnRun1 4.23s linear 2.2s infinite}.hd-live .hn-run--2{animation:hnRun2 5.91s linear 3.1s infinite}.hd-live .hn-run--3{animation:hnRun3 2.18s linear 4.4s infinite}.hd-live .hn-run--4{animation:hnRun4 5.36s linear 2.7s infinite}.hd-live .hn-run--5{animation:hnRun5 4.5s linear 3.8s infinite}.hd-live .hn-run--6{animation:hnRun6 3.8s linear 2.5s infinite}.hn-twinkle{fill:rgba(255,140,66,.7);opacity:.35;transform-box:fill-box;transform-origin:center}.hd-live .hn-twinkle{animation:hnTwinkle 4.2s ease-in-out calc(1s + var(--d, 0s)) infinite}@media (max-width:979px){.hn-desk,.hn-twinkle:nth-child(n+3){display:none}}@keyframes hnFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hnDrawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hnDrawY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hnPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hnRing{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(1.75)}}@keyframes hnBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes hnTwinkle{0%,to{opacity:.2;transform:scale(.7) rotate(0deg)}50%{opacity:.9;transform:scale(1.15) rotate(45deg)}}@keyframes hnRun1{0%{opacity:0;transform:translate(300px,90px)}4%{opacity:1}6.75%{transform:translate(300px,150px)}28.13%{transform:translate(110px,150px)}61.88%{transform:translate(110px,450px)}66%{opacity:1}72%,to{opacity:0;transform:translate(200px,450px)}}@keyframes hnRun2{0%{opacity:0;transform:translate(110px,450px)}4%{opacity:1}24.16%{transform:translate(110px,150px)}66.85%{transform:translate(640px,150px)}66%{opacity:1}72%,to{opacity:0;transform:translate(640px,214px)}}@keyframes hnRun3{0%{opacity:0;transform:translate(110px,690px)}4%{opacity:1}52.36%{transform:translate(110px,450px)}66%{opacity:1}72%,to{opacity:0;transform:translate(200px,450px)}}@keyframes hnRun4{0%{opacity:0;transform:translate(1000px,70px)}4%{opacity:1}7.11%{transform:translate(1000px,150px)}28.44%{transform:translate(1240px,150px)}64.89%{transform:translate(1240px,560px)}66%{opacity:1}72%,to{opacity:0;transform:translate(1160px,560px)}}@keyframes hnRun5{0%{opacity:0;transform:translate(760px,100px)}4%{opacity:1}5.29%{transform:translate(760px,150px)}56.12%{transform:translate(1240px,150px)}66%{opacity:1}72%,to{opacity:0;transform:translate(1240px,300px)}}@keyframes hnRun6{0%{opacity:0;transform:translate(1240px,300px)}4%{opacity:1}18.82%{transform:translate(1240px,150px)}63.97%{transform:translate(880px,150px)}66%{opacity:1}72%,to{opacity:0;transform:translate(880px,214px)}}.hd-rv{opacity:0;transform:translate3d(0,22px,0);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--rv-i, 0) * 80ms)}.hd-rv.hd-in{opacity:1;transform:none}.steps>.step{position:relative}.steps>.step:not(:last-child):after{content:"";position:absolute;top:100%;left:47px;width:2px;height:18px;border-radius:1px;background:var(--gradient-accent);transform-origin:top;pointer-events:none}.step.hd-rv:after{transform:scaleY(0)}.step.hd-rv .step__num{transform:scale(.6)}.step.hd-rv.hd-in:after{transform:scaleY(1);transition:transform .45s ease-out calc(.35s + var(--rv-i, 0) * 80ms)}.step.hd-rv.hd-in .step__num{transform:scale(1);transition:transform .5s cubic-bezier(.34,1.4,.64,1) calc(.15s + var(--rv-i, 0) * 80ms)}.eyebrow{position:relative}.eyebrow:after{content:"";position:absolute;left:0;bottom:-7px;width:28px;height:2px;border-radius:1px;background:var(--gradient-accent);transform-origin:left}.answer-band .eyebrow:after{content:none}.eyebrow.hd-rule:after{transform:scaleX(0)}.eyebrow.hd-rule.hd-rule-in:after{transform:scaleX(1);transition:transform .6s cubic-bezier(.2,.7,.2,1) .15s}.stat-card__digits{display:inline-block}.hd-pulse .stat-card__digits{animation:hdPulse .65s ease-in-out infinite alternate}@keyframes hdPulse{0%{opacity:1;transform:scale(1)}to{opacity:.55;transform:scale(1.08)}}@supports (animation-timeline:scroll()){.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gradient-accent);transform-origin:left;transform:scaleX(0);pointer-events:none;animation:hdProgress linear both;animation-timeline:scroll(root block)}@keyframes hdProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (hover:hover) and (pointer:fine){:is(.feature-card,.answer-card,.uc-card,.audience-card,.post-card,.info-card,.price-card){position:relative}.answer-card:after,:is(.feature-card,.uc-card,.audience-card,.post-card,.info-card,.price-card):after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(232,84,10,.12),transparent 62%);opacity:0;transition:opacity .25s ease;pointer-events:none}:is(.feature-card,.answer-card,.uc-card,.audience-card,.post-card,.info-card,.price-card).hd-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px);transition:transform .12s ease-out,box-shadow .2s ease,border-color .2s ease}.hd-tilt:after{opacity:1}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.34) 50%,transparent 65%);transform:translateX(-120%);pointer-events:none}.btn:hover:after{transform:translateX(120%);transition:transform .75s ease}.footer-list a,.mega-plainlink{background-image:linear-gradient(var(--accent-light),var(--accent-light));background-repeat:no-repeat;background-position:0 100%;background-size:0 1.5px;transition:background-size .3s ease,opacity .15s ease,transform .15s ease,color .15s ease}.footer-list a:hover,.mega-plainlink:hover{background-size:100% 1.5px}}@media (prefers-reduced-motion:reduce){.hd-pulse .stat-card__digits,.hn,.hn *,.home-hero__pattern,.site-header:after{animation:none!important}.hn__layer{transform:none!important;transition:none!important}.eyebrow.hd-rule:after,.hd-rv,.step.hd-rv .step__num,.step.hd-rv:after{opacity:1!important;transform:none!important;transition:none!important}.btn:after,.hd-tilt:after,.site-header:after{display:none!important}.hd-tilt{transform:none!important}}@font-face{font-family:Plus Jakarta Sans;src:url(/_next/static/media/af8fc5414054a321-s.p.woff2) format("woff2");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:95.92%;descent-override:20.51%;line-gap-override:0.00%;size-adjust:108.22%}.__className_9e7cb7{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_9e7cb7{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Inter;src:url(/_next/static/media/fac2ba3aa5742432-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_cdf6a0{font-family:Inter,Inter Fallback;font-style:normal}.__variable_cdf6a0{--font-body:"Inter","Inter Fallback"}