.ShareBar-module__TNMNNG__share{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ShareBar-module__TNMNNG__label{color:var(--ff-text-secondary);margin-right:6px;font-size:12px}.ShareBar-module__TNMNNG__action{border-radius:var(--ff-radius-md);border:1px solid var(--ff-hairline-2);width:40px;height:40px;color:var(--ff-text-secondary);font:inherit;cursor:pointer;transition:border-color var(--ff-dur-base)var(--ff-ease),color var(--ff-dur-base)var(--ff-ease);background:0 0;place-items:center;padding:0;font-weight:500;text-decoration:none;display:grid;position:relative}.ShareBar-module__TNMNNG__action:hover{border-color:var(--ff-brand-primary);color:var(--ff-text-headline)}.ShareBar-module__TNMNNG__action:after{content:"";border-radius:inherit;position:absolute;inset:-3px}.ShareBar-module__TNMNNG__action:focus-visible{outline:2px solid var(--ff-brand-primary);outline-offset:2px}.ShareBar-module__TNMNNG__action:focus:not(:focus-visible){outline:none}.ShareBar-module__TNMNNG__copied{border-color:var(--ff-success);color:var(--ff-success)}.ShareBar-module__TNMNNG__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ArticleHeader-module__0vzo-G__header{padding:170px clamp(24px,6vw,96px) 64px;position:relative;overflow:hidden}.ArticleHeader-module__0vzo-G__orbLayer{pointer-events:none;width:800px;height:800px;margin:-400px 0 0 -400px;position:absolute;top:40%;left:30%}.ArticleHeader-module__0vzo-G__orb{--orb-core:#7c3aed66;--orb-mid:#6366f126;border-radius:var(--ff-radius-full);background:radial-gradient(circle,var(--orb-core),var(--orb-mid)40%,transparent 70%);filter:blur(40px);width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-motion=on] .ArticleHeader-module__0vzo-G__orb{animation:14s ease-in-out infinite ArticleHeader-module__0vzo-G__drift}@keyframes ArticleHeader-module__0vzo-G__drift{0%{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-46%,-54%)scale(1.08)}to{transform:translate(-50%,-50%)scale(1)}}.ArticleHeader-module__0vzo-G__inner{max-width:860px;margin:0 auto;position:relative}.ArticleHeader-module__0vzo-G__backWrap{display:block}.ArticleHeader-module__0vzo-G__back{color:var(--ff-text-secondary);transition:color var(--ff-dur-base)var(--ff-ease);align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.ArticleHeader-module__0vzo-G__back:hover{color:var(--ff-text-headline)}.ArticleHeader-module__0vzo-G__back:after{content:"";position:absolute;inset:-12px -8px}.ArticleHeader-module__0vzo-G__back:focus-visible{outline:2px solid var(--ff-brand-primary);outline-offset:2px;border-radius:var(--ff-radius-xs)}.ArticleHeader-module__0vzo-G__back:focus:not(:focus-visible){outline:none}.ArticleHeader-module__0vzo-G__meta{font-family:var(--ff-font-mono);color:var(--ff-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:12px;line-height:1.4;display:flex}.ArticleHeader-module__0vzo-G__topic{color:var(--ff-brand-primary)}.ArticleHeader-module__0vzo-G__title{font-family:var(--ff-font-heading);letter-spacing:-.04em;color:var(--ff-text-headline);text-wrap:balance;margin:18px 0 0;font-size:clamp(38px,5.2vw,72px);font-weight:700;line-height:1.02;display:block}.ArticleHeader-module__0vzo-G__lead{color:var(--ff-text-secondary);text-wrap:pretty;max-width:680px;margin:24px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.ArticleHeader-module__0vzo-G__byline{border-top:1px solid var(--ff-hairline-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:24px;display:flex}.ArticleHeader-module__0vzo-G__author{align-items:center;gap:12px;display:flex}.ArticleHeader-module__0vzo-G__authorName{color:var(--ff-text-headline);font-size:14px;font-weight:500}@media (max-width:899px){.ArticleHeader-module__0vzo-G__header{padding-top:116px;padding-bottom:40px}.ArticleHeader-module__0vzo-G__orbLayer{width:520px;height:520px;margin:-260px 0 0 -260px;left:50%}.ArticleHeader-module__0vzo-G__orb{width:380px;height:380px}.ArticleHeader-module__0vzo-G__byline{margin-top:28px}}
.ArticleLayout-module__upwTma__article{position:relative}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ArticleLayout-module__upwTma__body{padding:0 clamp(24px,6vw,96px) 80px}.ArticleLayout-module__upwTma__grid{grid-template-columns:minmax(0,680px);justify-content:center;align-items:start;gap:64px;max-width:1100px;margin:0 auto;display:grid}.ArticleLayout-module__upwTma__column{min-width:0}@media (min-width:1280px){.ArticleLayout-module__upwTma__grid{grid-template-columns:220px minmax(0,680px)}}
.ReadingProgress-module__n9G2eG__track{--p:0;top:var(--ff-nav-h);height:2px;z-index:var(--ff-z-progress);background:var(--ff-hairline-1);pointer-events:none;position:fixed;left:0;right:0}.ReadingProgress-module__n9G2eG__fill{height:100%;width:calc(var(--p)*100%);background:var(--ff-gradient-bar);transition:width 80ms linear;display:block}@media (prefers-reduced-motion:reduce){.ReadingProgress-module__n9G2eG__fill{transition:none}}
/*# sourceMappingURL=d66199b706a20295.css.map*/