.notificationBell_svg__JK1o8 path{opacity:.3;transition:opacity .25s ease}.notificationBell_svg__JK1o8:hover path{opacity:.5}.header_header__P90l2{transition:border-color .3s ease}.header_header__P90l2.header_hasBackground__bfq_j{background-color:var(--color-header-bg)}.header_defaultPicture__Qz0lV{background:linear-gradient(to bottom right,#924cf6,#f64cd1,#f64c73)}.header_defaultPicture__Qz0lV.header_dark__axLPH{background:rgba(0,0,0,.2)}@keyframes header_fadeIn__ooO0Y{0%{opacity:0}to{opacity:1}}.header_appear___fLTj{opacity:0;animation:header_fadeIn__ooO0Y .2s ease .2s forwards}.popover_tooltip__Nb3bo{--popover-border-color:var(--color-border);opacity:0;transition:opacity .2s ease;border:1px solid var(--popover-border-color)}.popover_tooltip__Nb3bo.popover_open__60QUy{opacity:1}.popover_arrow___cWp8,.popover_arrow___cWp8:before{position:absolute;width:8px;height:8px;background:inherit;z-index:-1}.popover_arrow___cWp8{visibility:hidden}.popover_arrow___cWp8:before{border-left:1px solid var(--popover-border-color);border-top:1px solid var(--popover-border-color);visibility:visible;content:"";transform:rotate(45deg)}.popover_tooltip__Nb3bo[data-popper-placement^=top]>.popover_arrow___cWp8{bottom:-4px}.popover_tooltip__Nb3bo[data-popper-placement^=bottom]>.popover_arrow___cWp8{top:-4px}.popover_tooltip__Nb3bo[data-popper-placement^=left]>.popover_arrow___cWp8{right:-4px}.popover_tooltip__Nb3bo[data-popper-placement^=right]>.popover_arrow___cWp8{left:-4px}.chapter-layout_chapterLayout__Yhhup{position:relative}.chapter-layout_chapterLayout__Yhhup:before{content:attr(data-page-index);font-size:8rem;color:var(--color-font-chapter-index);line-height:1;font-family:var(--font-sans);font-weight:900;text-align:right}@media(min-width:1024px){.chapter-layout_chapterLayout__Yhhup[data-page-index="0."]:before{transform:translate(calc(-100% + 1.3rem),12.3rem)}.chapter-layout_chapterLayout__Yhhup:before{content:attr(data-page-index);position:absolute;top:0;left:0;transform:translate(calc(-100% + 1.3rem),-1.95rem)}.chapter-layout_chapterLayout__Yhhup>h1:first-child{margin-top:4rem;margin-bottom:4rem}}@media(max-width:1024px){.chapter-layout_chapterLayout__Yhhup[data-page-index="0."]:before{display:none}.chapter-layout_chapterLayout__Yhhup>h1:first-child{line-height:1;margin-top:0}}@media(min-width:1280px){.chapter-layout_chapterLayout__Yhhup:before{transform:translate(calc(-100% + 2.5rem),-1.95rem)}.chapter-layout_chapterLayout__Yhhup[data-page-index="0."]:before{transform:translate(calc(-100% + 2.5rem),12.3rem)}}.chapter-layout_paidContent__F4LT_>:last-child{position:relative}.chapter-layout_paidContent__F4LT_>:last-child:after{--translate-y:-150px;--fade-out-height:150px;content:"";display:block;position:absolute;pointer-events:none;top:0;height:100%;width:100%;background:linear-gradient(to bottom,hsla(0,0%,100%,0) 0,var(--color-bg) 100%)}.login-form_loginButton__1WtQJ{--github-gradient-color:linear-gradient(90deg,#151515,#777);--twitter-gradient-color:linear-gradient(90deg,#1c93e3,#acdeff);--google-gradient-color:linear-gradient(90deg,#3f7de7,#dce9ff)}.login-form_loginButton__1WtQJ.login-form_githubButton__oH1uy{--ui-button-background-color:var(--github-gradient-color);--ui-button-background-hover-color:var(--github-gradient-color)}.login-form_loginButton__1WtQJ.login-form_twitterButton__sWRzU{--ui-button-background-color:var(--twitter-gradient-color);--ui-button-background-hover-color:var(--twitter-gradient-color)}.login-form_loginButton__1WtQJ.login-form_googleButton__pOBbb{--ui-button-background-color:var(--google-gradient-color);--ui-button-background-hover-color:var(--google-gradient-color)}.become-a-member-block_container__SD0e3{width:calc(100% + 16px);margin-left:-8px}@media(min-width:640px){.become-a-member-block_container__SD0e3{width:100%;margin-left:0}}.spoiler_details__ORFsf{--gb-background:var(--color-bg)!important;--gb-border-radius:7px!important;--gb-border-width:3px!important;--padding:16px}@media(min-width:768px){.spoiler_details__ORFsf{--padding:1.5rem}}.spoiler_details__ORFsf{width:calc(100% + 2*var(--padding));transform:translateX(calc(-1 * var(--padding)))}.spoiler_details__ORFsf.spoiler_open__lrw_H,.spoiler_details__ORFsf:has(.spoiler_summary__xyRQo:hover){filter:var(--x-shadow-sm)}.spoiler_content__0x9hB,.spoiler_summary__xyRQo{padding:var(--padding)}.spoiler_content__0x9hB>:first-child{margin-top:0}.spoiler_content__0x9hB>:last-child{margin-bottom:0}