.nextra-navbar{--nextra-navbar-height:48px!important}.nextra-navbar nav{min-height:48px!important}.nextra-navbar img{width:auto!important;height:36px!important}.nextra-search input{height:36px!important;padding:.5rem .75rem!important;font-size:14px!important}.nextra-search kbd{height:20px!important;padding:0 .375rem!important;font-size:10px!important}.nextra-navbar button{width:36px!important;height:36px!important;padding:.5rem!important}.nextra-hamburger svg{width:20px!important;height:20px!important}.nextra-navbar .anticon{font-size:18px!important}.nextra-navbar nav{padding-left:max(env(safe-area-inset-left),1rem)!important;padding-right:max(env(safe-area-inset-right),1rem)!important;gap:.75rem!important}.nextra-content{padding-top:48px!important}@media (max-width:768px){.nextra-navbar{--nextra-navbar-height:48px!important}.nextra-navbar nav{height:48px!important}.nextra-navbar img{height:28px!important}.nextra-content{padding-top:48px!important}}.study-container{font-size:17px}.study-container .nextra-sidebar,.study-container .nextra-sidebar *{font-size:inherit!important}h1,h2,h3,h4,h5,h6,thead{letter-spacing:.05em;margin-top:.5rem}p,ol,ul{margin-top:.25rem}strong,b,.dark strong,.dark b{color:inherit;font-weight:600!important}.nextra-content strong,.nextra-content b,article strong,article b,.prose strong,.prose b,li strong,li b,p strong,p b{font-weight:600!important}.nextra-navbar,.nextra-mobile-nav{color:#000;background-color:#f4f8fc;transition:all .3s}.dark .nextra-navbar,.dark .nextra-mobile-nav{color:#fff;background:linear-gradient(#121212,#171717)}.nextra-sidebar a{color:#374151;transition:all .2s}.nextra-sidebar a:hover{color:#2563eb;background-color:#dbeafe}.dark .nextra-sidebar a{color:#d1d5db}.dark .nextra-sidebar a:hover{color:#60a5fa;background-color:#1f2937}li.active a{color:#2563eb;background-color:#dbeafe;font-weight:400}.dark li.active a{color:#1874b3;background-color:rgba(96,165,250,.1);font-weight:400}.nextra-sidebar-footer{justify-content:flex-end!important}button[title=Collapse\ sidebar]{margin-left:auto!important}.nextra-search input:focus{border:2px solid #2563eb!important;outline:none!important}button[title=Change\ theme],div.x\:inline-flex.nextra-border.x\:float-end{display:none!important}html,.nextra-content{scroll-behavior:smooth}.virtuoso-scroller{scroll-behavior:smooth!important}.virtuoso-scroller::-webkit-scrollbar{width:6px}.virtuoso-scroller::-webkit-scrollbar-track{background:0 0}.virtuoso-scroller::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:3px;transition:background .3s}.virtuoso-scroller::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.5)}.dark .virtuoso-scroller::-webkit-scrollbar-thumb{background:rgba(96,165,250,.3)}.dark .virtuoso-scroller::-webkit-scrollbar-thumb:hover{background:rgba(96,165,250,.5)}.details-custom{margin-top:calc(var(--x-spacing)*4);border-radius:var(--x-radius-sm);border:1px solid;border-color:var(--x-color-gray-200);background-color:var(--x-color-white);padding:calc(var(--x-spacing)*2);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.dark .details-custom{border-color:var(--x-color-neutral-800);background-color:var(--x-color-neutral-900)}.summary-custom{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--x-radius-sm);padding:calc(var(--x-spacing)*2);list-style:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:block!important}.summary-custom::-webkit-details-marker{display:none}.summary-custom:hover{background-color:var(--x-color-gray-100)}.dark .summary-custom:hover{background-color:var(--x-color-neutral-800)}.summary-rest-lines>div{margin-top:.125rem}.arrow-icon{flex-shrink:0;width:22px;height:22px;margin-top:2px;margin-right:.2rem;transition:transform .4s cubic-bezier(.4,0,.2,1);display:inline-block}.arrow-icon path{stroke-width:1.7px}details[open]>summary>.summary-first-line>.arrow-icon{transform:rotate(90deg)}.details-content{padding-top:calc(var(--x-spacing)*2);opacity:0;max-height:0;transition:opacity .4s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);overflow:hidden}details[open]>.details-content{opacity:1;max-height:10000px;padding-top:calc(var(--x-spacing)*2)}details{transition:all .4s cubic-bezier(.4,0,.2,1)}:root{--x-spacing:.25rem;--x-radius-sm:.375rem;--x-color-gray-100:#f3f4f6;--x-color-gray-200:#e5e7eb;--x-color-white:#fff;--x-color-neutral-800:#262626;--x-color-neutral-900:#171717}
