*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--header-default-height: 64px;--nav-edge-padding: 2.5rem;--nav-item-borderRadius: .25rem;--nav-dropdown-borderThickness: calc(var(--borderThickness) / 2);--nav-dropdown-max-height: 240px;--nav-dropdown-column-width: 16rem;--nav-dropdown-topOffset: .5rem;--nav-dropdown-horizontalPadding: 2rem;--nav-dropdown-verticalPadding: 24px}:root.light{--nav-textColor: var(--text-primary);--nav-textColor-alt: rgba(33, 67, 122, .75);--nav-bgColor: rgb(66, 135, 245);--nav-borderColor: var(--text-secondary);--nav-iconColor: var(--nav-textColor);--nav-btn-bgColor: transparent;--nav-btn-bgColor-alt: rgba(19, 82, 183, .35);--nav-dropdown-borderColor: var(--nav-borderColor);--nav-dropdown-bgColor: var(--text-primary);--nav-dropdown-textColor: var(--text-secondary);--nav-dropdown-iconColor: var(--nav-dropdown-textColor);--nav-dropdown-iconColor-alt: var(--nav-bgColor);--header-dropdown-borderColor: rgba(40, 100, 200, .75)}:root.dark{--nav-textColor: var(--text-secondary);--nav-textColor-alt: var(--text-secondary-alt);--nav-bgColor: rgb(35, 40, 45);--nav-borderColor: var(--color-border);--nav-iconColor: var(--nav-textColor);--nav-btn-bgColor: transparent;--nav-btn-bgColor-alt: rgba(88, 97, 106, .5);--nav-dropdown-borderColor: var(--color-borderBlended);--nav-dropdown-bgColor: var(--text-primary);--nav-dropdown-textColor: var(--text-secondary);--nav-dropdown-iconColor: var(--nav-dropdown-textColor);--nav-dropdown-iconColor-alt: var(--text-secondary-alt);--header-dropdown-borderColor: var(--nav-dropdown-borderColor)}#main-header-container{position:sticky!important;top:-1px!important;max-height:100%;margin:0;padding:0;width:100%;z-index:1000;border-bottom:var(--borderThickness) solid var(--nav-borderColor);background-color:var(--nav-bgColor);box-sizing:border-box;min-height:var(--header-default-height)}#main-header{height:100%!important;min-height:var(--header-default-height)!important}#main-header .icon{background-color:var(--nav-iconColor)}#main-header-important-items,#main-header-items-container,#header-extras{min-height:var(--header-default-height);height:inherit!important;margin:0;padding:0}#main-header-important-items{display:flex!important;flex-direction:row;align-items:center}#nav-main-list a{color:inherit}#header-extras{display:flex!important;align-items:center!important;font-size:1rem}nav{height:fit-content;margin:0;padding:0;font-size:1.25rem;font-weight:700;text-decoration:none;list-style:none}nav a,nav ul{text-decoration:inherit;list-style:inherit}nav .active{text-decoration:underline}#themes-menu{list-style:none;color:var(--nav-dropdown-textColor);background-color:var(--nav-dropdown-bgColor);border:var(--nav-dropdown-borderThickness) solid var(--nav-dropdown-borderColor);border-radius:var(--nav-item-borderRadius);max-width:25rem;padding:.5rem;position:absolute;margin-top:.25rem;width:-webkit-max-content;width:max-content}#themes-menu .button{background-color:transparent;padding:.25rem}#themes-menu .button:hover{background-color:var(--nav-btn-bgColor-alt)}#themes-menu .icon{background-color:var(--nav-dropdown-textColor)}.header-extra-button{background-color:var(--nav-btn-bgColor);color:#e5f2ff;min-height:32px;min-width:32px;border:none;overflow:hidden!important}.header-extra-button:hover{background-color:var(--nav-btn-bgColor-alt)}.button-wrap{display:flex;align-items:center;justify-content:center;padding:0 .25rem;gap:.25rem}.button-wrap>svg{display:inline-block;box-sizing:border-box;flex-shrink:0;background-color:transparent!important;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;fill:currentColor!important;width:1.25em!important;height:1.25em!important}@media screen and (min-width: 900px){#main-header{display:flex!important;flex-direction:row;align-items:center!important;color:var(--nav-textColor);max-width:var(--main-page-maxWidth);margin:0 auto 0 0;padding:0 16px;flex:1 1;gap:1rem}#main-header-items-container{display:flex!important;flex-direction:row;align-items:center!important;justify-content:space-between!important;flex:1 0}#nav-main-list{color:inherit;display:flex;flex-direction:row;align-items:center;list-style-type:none;margin:0;padding:0;justify-items:flex-start;flex-wrap:nowrap;padding-left:var(--nav-edge-padding)}#nav-main-list>li{margin:calc(var(--nav-dropdown-topOffset) * .5) 0;padding:calc(var(--nav-dropdown-topOffset) * 1.5) 1rem;text-wrap:nowrap;border-radius:var(--nav-item-borderRadius)}#nav-main-list>li:hover{background-color:var(--nav-btn-bgColor-alt)}#main-header-nav-toggle,.header-dropdown-toggle{display:none}.nav-dropdown-base:hover>.nav-dropdown-container,.nav-dropdown-container:hover{visibility:visible;height:unset;width:unset;opacity:1;transform:scale(1) translateY(0)}.nav-dropdown-container{margin:0;padding:0;display:flex;position:absolute;top:calc(100% - var(--nav-dropdown-topOffset));color:var(--nav-dropdown-textColor);background-color:var(--nav-dropdown-bgColor);background-clip:padding-box;border-radius:8px;border:var(--nav-dropdown-borderThickness) solid var(--nav-dropdown-borderColor);max-height:var(--nav-dropdown-max-height);flex-direction:row;overflow-y:auto;visibility:hidden;height:0;width:0;opacity:0;transform:scale(.99) translateY(-.75rem);transform-origin:top;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.5s;transition-property:opacity,transform}.nav-dropdown-column>li{margin-left:var(--nav-dropdown-horizontalPadding);padding-right:var(--nav-dropdown-horizontalPadding);flex-basis:auto;white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.nav-dropdown-column{padding:var(--nav-dropdown-verticalPadding) 0;height:inherit;max-width:var(--nav-dropdown-column-width);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.nav-dropdown-column::-webkit-scrollbar{display:none}.nav-dropdown-subcategory>.nav-subcategory-list{display:none}.nav-subcategory-list.nav-dropdown-column:before{content:"";position:absolute;height:calc(100% - (2 * var(--nav-dropdown-verticalPadding)));top:calc(var(--nav-dropdown-verticalPadding));border-left:1px solid var(--nav-dropdown-borderColor);pointer-events:none}.nav-category{display:flex;align-content:space-between;justify-items:center}.nav-dropdown-base>.nav-category:after{content:"";height:inherit;width:2rem;background-color:var(--nav-textColor);-webkit-mask-position:center;mask-position:center!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='16' height='16' class='nav-chevron-down' viewBox='0 0 16 16' version='1.1' data-view-component='true'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='16' height='16' class='nav-chevron-down' viewBox='0 0 16 16' version='1.1' data-view-component='true'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z'%3E%3C/path%3E%3C/svg%3E");transform:translateY(2px);transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.5s;transition-property:transform,background-color}.nav-dropdown-base:hover>.nav-category:after,.nav-dropdown-base>.nav-category:has(+.nav-dropdown-container:hover):after{transform:translateY(4px);background-color:var(--nav-textColor-alt)}.nav-dropdown-subcategory>.nav-category:after{height:inherit;width:2rem;pointer-events:none;content:"";background-color:var(--nav-dropdown-textColor);-webkit-mask-position:center;mask-position:center!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='16' height='16' class='nav-chevron-right' viewBox='0 0 16 16' version='1.1' data-view-component='true'%3E%3Cpath stroke='currentColor' stroke-width='1.15' transform='translate(0 2) rotate(270, 8, 8)' d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='16' height='16' class='nav-chevron-right' viewBox='0 0 16 16' version='1.1' data-view-component='true'%3E%3Cpath stroke='currentColor' stroke-width='1.15' transform='translate(0 2) rotate(270, 8, 8)' d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z'%3E%3C/path%3E%3C/svg%3E");transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.5s;transition-property:transform,background-color}.nav-dropdown-subcategory:hover>.nav-category:after,.nav-dropdown-subcategory.expanded>.nav-category:after{transform:translate(2px);background-color:var(--nav-dropdown-iconColor-alt)}}@media screen and (max-width: 899px){#main-header{display:flex!important;flex-direction:column!important;align-items:flex-start;justify-content:center;color:var(--nav-textColor);margin:0 auto 0 0;padding:0 1rem}#main-header-important-items{width:100%;justify-content:space-between}#main-header-items-container{display:none;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;width:100%!important}#main-header-items-container.expanded{display:flex!important}#header-extras{order:0;justify-self:center}#main-header-nav-toggle{display:initial;padding:.25rem}nav{width:100%!important;order:1}#nav-main-list{color:inherit;display:flex;flex-direction:column;align-items:flex-start;justify-items:center;list-style-type:none;margin:0;padding:0;flex-wrap:nowrap}#nav-main-list li{width:100%!important;padding:.5rem 0 .5rem 1rem;border-top:var(--nav-dropdown-borderThickness) solid var(--header-dropdown-borderColor)}.header-dropdown-list{display:none!important;padding-left:.5rem}.header-dropdown-list.expanded{display:block!important}.nav-dropdown-container{margin:0;padding:0}.header-dropdown-toggle+a.nav-category{display:none!important}.nav-dropdown-base,.nav-dropdown-subcategory{display:flex;flex-direction:column}.header-dropdown-toggle{display:grid;grid-template-columns:1fr auto;text-align:left;background-color:transparent;color:inherit}.header-dropdown-toggle:after{content:"";height:inherit;width:2rem;background-color:var(--nav-textColor);-webkit-mask-position:center;mask-position:center!important;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='16' height='16' class='nav-chevron-down' viewBox='0 0 16 16' version='1.1' data-view-component='true'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' width='16' height='16' class='nav-chevron-down' viewBox='0 0 16 16' version='1.1' data-view-component='true'%3E%3Cpath d='M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z'%3E%3C/path%3E%3C/svg%3E")}.header-dropdown-toggle.expanded{padding-bottom:.5rem}.header-dropdown-toggle.expanded:after{transform:rotate(.5turn)}.nav-category-button{scrollbar-width:initial}.nav-category{display:initial}}
