@keyframes styles-module__6yw_Ga__spinner{to{transform:rotate(360deg)}}.styles-module__6yw_Ga__container{color:#37352f;caret-color:#37352f;background-color:var(--bg-color);justify-content:center;align-items:center;padding:2vmin;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.5;display:flex;position:absolute;inset:0}.styles-module__6yw_Ga__loadingIcon{color:#37352f66;width:24px;height:24px;animation:.6s linear infinite styles-module__6yw_Ga__spinner;display:block}.styles-module__6yw_Ga__main{flex-direction:column;justify-content:center;align-items:center;display:flex}.styles-module__6yw_Ga__errorImage{width:640px;max-width:100%}.styles-module__6yw_Ga__footer{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:auto auto 0;padding:8px;display:flex}.styles-module__6yw_Ga__copyright{padding:.5em;font-size:80%}.styles-module__6yw_Ga__settings,.styles-module__6yw_Ga__social,.styles-module__6yw_Ga__busuanzi{-webkit-user-select:none;user-select:none}.styles-module__6yw_Ga__busuanzi{opacity:.7;padding:.5em;font-size:80%}.styles-module__6yw_Ga__social,.styles-module__6yw_Ga__settings{flex-direction:row;align-items:center;gap:.25em;display:flex}.styles-module__6yw_Ga__settings a,.styles-module__6yw_Ga__social a{cursor:pointer;padding:.25em;font-size:2em;transition:color .25s ease-out;display:inline-flex}.styles-module__6yw_Ga__settings a:hover,.styles-module__6yw_Ga__social a:hover{transition:color 50ms ease-out}.styles-module__6yw_Ga__toggleDarkMode:hover,.styles-module__6yw_Ga__twitter:hover{color:#2795e9}.styles-module__6yw_Ga__mastodon:hover{color:#5a4be1}.styles-module__6yw_Ga__zhihu:hover{color:#06f}.styles-module__6yw_Ga__github:hover{color:#c9510c}.styles-module__6yw_Ga__youtube:hover{color:red}.styles-module__6yw_Ga__linkedin:hover{color:#0077b5}.styles-module__6yw_Ga__newsletter:hover{color:#777}.styles-module__6yw_Ga__comments{border-top:1px solid var(--fg-color-0);width:100%;margin-top:2em}@media only screen and (max-width:566px){.styles-module__6yw_Ga__footer{flex-direction:column}.styles-module__6yw_Ga__footer>div{margin-top:1em}.styles-module__6yw_Ga__footer .styles-module__6yw_Ga__settings{order:1}.styles-module__6yw_Ga__footer .styles-module__6yw_Ga__busuanzi{order:2}.styles-module__6yw_Ga__footer .styles-module__6yw_Ga__copyright{order:3}}.styles-module__6yw_Ga__pageActions{flex-direction:row;justify-content:center;padding:6px 12px 12px;display:flex}.styles-module__6yw_Ga__pageActions a{cursor:pointer;background:0 0;border-radius:50%;margin-right:1vw;padding:12px;font-size:24px;transition:all .25s ease-out;display:inline-flex}.styles-module__6yw_Ga__pageActions a:last-of-type{margin-right:0}.styles-module__6yw_Ga__pageActions a:hover{transition:all 50ms ease-out}.styles-module__6yw_Ga__likeTweet:hover{color:#e0265e;background:#f6e3e8}.styles-module__6yw_Ga__retweet:hover{color:#19bf64;background:#e5f2e8}.styles-module__6yw_Ga__hidden{visibility:hidden}
.TableOfContents-module__a_pvLq__tocZone{z-index:200;pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:16px;justify-content:flex-end;align-items:center;padding:12px;transition:right .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .4s cubic-bezier(.4,0,.2,1),backdrop-filter .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:50%;right:28px;transform:translateY(-50%)}.TableOfContents-module__a_pvLq__tocZoneExpanded{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffb8;border-color:#ffffff73;right:16px;box-shadow:0 8px 32px #00000014,0 1px 3px #0000000a}.dark-mode .TableOfContents-module__a_pvLq__tocZoneExpanded{background:#1e1e1eb8;border-color:#ffffff14;box-shadow:0 8px 32px #0000004d,0 1px 3px #00000026}.TableOfContents-module__a_pvLq__tocDashes{opacity:1;flex-direction:column;align-items:flex-end;gap:10px;padding:4px 0;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(0)}.TableOfContents-module__a_pvLq__tocDashesHidden{opacity:0;pointer-events:none;position:absolute;transform:translate(12px)}.TableOfContents-module__a_pvLq__tocDash{background:var(--fg-color-2,#0000002e);border-radius:2px;height:2.5px;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.dark-mode .TableOfContents-module__a_pvLq__tocDash{background:#ffffff59}.TableOfContents-module__a_pvLq__tocDashL0{width:32px}.TableOfContents-module__a_pvLq__tocDashL1{width:22px}.TableOfContents-module__a_pvLq__tocDashL2{width:14px}.TableOfContents-module__a_pvLq__tocDashActive{background:#4db3ff;transform:scaleX(1.15);box-shadow:0 0 10px #4db3ff99}.dark-mode .TableOfContents-module__a_pvLq__tocDashActive{background:#5bbfff;box-shadow:0 0 12px #5bbfffb3}.TableOfContents-module__a_pvLq__tocPanel{opacity:0;pointer-events:none;width:0;max-height:70vh;padding:12px 0 8px;transition:opacity .35s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);overflow:hidden auto;transform:translate(8px)}.TableOfContents-module__a_pvLq__tocPanelVisible{opacity:1;pointer-events:auto;width:220px;transform:translate(0)}.TableOfContents-module__a_pvLq__tocPanel::-webkit-scrollbar{width:3px}.TableOfContents-module__a_pvLq__tocPanel::-webkit-scrollbar-track{background:0 0}.TableOfContents-module__a_pvLq__tocPanel::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.dark-mode .TableOfContents-module__a_pvLq__tocPanel::-webkit-scrollbar-thumb{background:#ffffff1f}.TableOfContents-module__a_pvLq__tocHeader{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-color-2,#aaa);white-space:nowrap;padding:0 14px 8px;font-size:10px;font-weight:600}.dark-mode .TableOfContents-module__a_pvLq__tocHeader{color:#fff6}.TableOfContents-module__a_pvLq__tocList{flex-direction:column;display:flex}.TableOfContents-module__a_pvLq__tocItem{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;margin:0 4px;padding:5px 14px;text-decoration:none;transition:background .2s cubic-bezier(.4,0,.2,1);display:flex}.TableOfContents-module__a_pvLq__tocIndent1{padding-left:26px}.TableOfContents-module__a_pvLq__tocIndent2{padding-left:38px}.TableOfContents-module__a_pvLq__tocDot{background:var(--fg-color-1,#00000026);border-radius:50%;flex-shrink:0;width:4px;height:4px;transition:background .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.dark-mode .TableOfContents-module__a_pvLq__tocDot{background:#fff3}.TableOfContents-module__a_pvLq__tocText{color:var(--fg-color-3,#00000073);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;line-height:1.3;transition:color .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.dark-mode .TableOfContents-module__a_pvLq__tocText{color:#ffffff73}.TableOfContents-module__a_pvLq__tocItem:hover{background:#0000000a}.dark-mode .TableOfContents-module__a_pvLq__tocItem:hover{background:#ffffff0f}.TableOfContents-module__a_pvLq__tocItem:hover .TableOfContents-module__a_pvLq__tocText{color:var(--fg-color-6,#000000d9)}.dark-mode .TableOfContents-module__a_pvLq__tocItem:hover .TableOfContents-module__a_pvLq__tocText{color:#ffffffd9}.TableOfContents-module__a_pvLq__tocItemActive .TableOfContents-module__a_pvLq__tocDot{background:#2795e9;transform:scale(1.6);box-shadow:0 0 6px #2795e966}.TableOfContents-module__a_pvLq__tocItemActive .TableOfContents-module__a_pvLq__tocText{color:var(--fg-color-6,#000000e6);font-weight:500}.dark-mode .TableOfContents-module__a_pvLq__tocItemActive .TableOfContents-module__a_pvLq__tocText{color:#fffffff2}@media (max-width:1100px){.TableOfContents-module__a_pvLq__tocZone{display:none}}
