.aside-socials__wrap[data-astro-cid-spk4mhph]{display:flex;flex-direction:column;gap:4px;margin-top:40px;padding:24px 16px 16px 0}.aside-socials__item[data-astro-cid-spk4mhph]{align-items:center;cursor:pointer;display:flex;gap:4px}.aside-socials__item-icon[data-astro-cid-spk4mhph]{align-items:center;border-radius:9px;color:#909090;display:flex;height:32px;justify-content:center;width:32px;fill:#b9b9b9;transition-duration:.15s;transition-property:color,background-color,border-color,fill;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aside-socials__item-text[data-astro-cid-spk4mhph]{color:#909090;font-size:14px;transition-duration:.15s;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1)}html.dark .aside-socials__item-icon[data-astro-cid-spk4mhph],html.dark .aside-socials__item-text[data-astro-cid-spk4mhph]{color:#737373}html.dark .aside-socials__item[data-astro-cid-spk4mhph]:hover .aside-socials__item-icon[data-astro-cid-spk4mhph],html.dark .aside-socials__item[data-astro-cid-spk4mhph]:hover .aside-socials__item-text[data-astro-cid-spk4mhph]{color:#f9fafb}.aside-socials__item[data-astro-cid-spk4mhph]:hover .aside-socials__item-icon[data-astro-cid-spk4mhph],.aside-socials__item[data-astro-cid-spk4mhph]:hover .aside-socials__item-text[data-astro-cid-spk4mhph]{color:#111827}html[class~=dark] .nav-item{border-left:1px solid #303030;color:#9ca3af}html[class~=dark] .nav-item--active,html[class~=dark] .nav-item:hover{border-left:1px solid #d1d5db;color:#d1d5db}html[class~=dark] .nav-toc-item{border-left:1px solid #303030;color:#9ca3af}html[class~=dark] .nav-toc-item--active,html[class~=dark] .nav-toc-item:hover{border-left:1px solid #d1d5db;color:#9ca3af}.aside-content{flex-grow:1;justify-content:space-between;overflow-x:hidden;overflow-y:auto}.aside-content,.nav-items{display:flex;flex-direction:column}.nav-items{margin-bottom:auto;padding:16px 16px 16px 0}.nav-item--active{border-left:1px solid #3b3f4b;color:#3b3f4b;font-size:15px;font-weight:700;padding-bottom:2px;padding-top:2px}.nav-item--active:hover{border-color:#3b3f4b;color:#14151a}.nav-item{border-left:1px solid #e5e7eb;color:#3b3f4b;display:block;font-size:15px;padding-bottom:2px;padding-top:2px}.nav-item:hover{border-color:#3b3f4b;color:#14151a}.nav-toc-item--active,.nav-toc-item:hover{border-left:1px solid #9ca3af}.nav-toc-item,.nav-toc-item--active,.nav-toc-item:hover{color:#6b7280;display:block;font-size:14px;padding-bottom:2px;padding-top:2px;text-align:left}.nav-toc-item{border-left:1px solid #e5e7eb}html[class~=dark] .nav-separator{color:#f3f4f6}.nav-separator{color:#111827;font-size:14px;font-variant:all-petite-caps;font-weight:600;padding-bottom:8px;white-space:nowrap}.nav-separator:not(:first-child){padding-top:32px}.heading-1{padding-left:16px}.heading-2{padding-left:28px}.heading-3{padding-left:40px}.heading-4{padding-left:52px}.nav-item-1{padding-left:16px}.nav-item-2{padding-left:28px}@media screen and (max-width:768px){.aside{display:none}.aside-content,body[class~=banner-shown] .aside-content{height:inherit;max-height:inherit}[data-headings]{display:none}}html[class~=dark] .nav_sticky[data-astro-cid-evmnn7vc]{background-color:#111}.nav_sticky[data-astro-cid-evmnn7vc]{background-color:#fff;display:flex;flex-direction:column;padding-bottom:16px;position:sticky;top:0}html.dark .nav_sticky[data-astro-cid-evmnn7vc]:after{background:linear-gradient(180deg,#111,transparent)}.nav_sticky[data-astro-cid-evmnn7vc]:after{background:linear-gradient(180deg,#fff,transparent);content:"";height:20px;left:0;pointer-events:none;position:absolute;right:0;top:100%}html[class~=dark] .aside{border-right:1px solid #303030}.aside{align-self:flex-start;border-right:1px solid #efefef;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 2px 4px #00000005,1px 0 #0000000f;display:flex;flex-direction:column;flex-shrink:0;height:100%;-webkit-mask-image:linear-gradient(180deg,#000,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(180deg,#000,#000 calc(100% - 20px),transparent);position:sticky;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:256px}.aside-scroll{padding:0 16px 0 24px}@media screen and (max-width:768px){html.dark .aside{background:#111;border-right:none}.aside{background:#fff;border-right:none;height:calc(100% - 104px);left:0;-webkit-mask-image:none;mask-image:none;position:absolute;top:104px;width:100%;z-index:100}.aside .logo-wrap{display:none}.aside-scroll{padding:0 16px}}