@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInFromTop{0%{opacity:0;translate:0 -.5rem}to{opacity:1;translate:0}}:root{scroll-behavior:smooth;--recaptcha-visibility:hidden;--menu-mobile-height:56px;--menu-mobile-item-font-size:14px;--menu-mobile-sub-item-font-size:16px}.grecaptcha-badge{visibility:var(--recaptcha-visibility);z-index:9999}@media screen and (max-width:767px){.grecaptcha-badge{bottom:var(--menu-mobile-height)!important}}body,html{height:-webkit-fill-available;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:var(--color);font-size:16px;background:var(--background-color)}body::-webkit-scrollbar,html::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{margin:0;background:hsla(0,0%,95%,.192);border-radius:var(--border-radius);overflow:hidden}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#888;border-radius:var(--border-radius)}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#555}@media screen and (max-width:767px){body,html{font-size:14px}}section:not(:empty){margin:var(--section-gap) 0}h2{font-size:1.7rem;margin-block-start:.5rem;margin-block-end:.5rem;font-weight:600}h3{font-size:1.3rem}h4{font-size:1.1rem}a{text-decoration:none}blockquote,p{color:var(--paragraph-color);line-height:1.4em}hr{background-color:var(--separator-color);height:1px;width:100%;margin:30px 0}hr.halfGap{margin:15px auto}hr.noTop{margin-top:0}hr.noBottom{margin-bottom:0}button{cursor:pointer}.container{max-width:var(--container-width);width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.container.fullwidthMobile{max-width:100vw}}.container :global(.container){margin-left:unset;margin-right:unset}.glass{background:rgba(var(--background-color-decimal),var(--glass-opacity));backdrop-filter:blur(var(--glass-blur))}.root{display:flex;flex-direction:column;min-height:100vh}.rdp{--rdp-cell-size:40px;--rdp-caption-font-size:18px;--rdp-accent-color:var(--primary-color);--rdp-background-color:var(--gray-background);--rdp-accent-color-dark:var(--primary-color);--rdp-background-color-dark:var(--gray-background);--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff}.ReactModal__Overlay{--modalPaddingVertical:20px;--modalPaddingHorizontal:20px;--modalPadding:var(--modalPaddingVertical) var(--modalPaddingHorizontal);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.66)!important;opacity:0;animation:fadeIn .2s .2s forwards;background:rgba(var(--background-color-decimal),var(--glass-opacity));backdrop-filter:blur(var(--glass-blur))}.ReactModal__Overlay .modalContent{max-width:var(--container-width);width:100%;margin-left:auto;margin-right:auto;max-width:min(1000px,97vw);background-color:var(--background-color);border-radius:var(--border-radius);overflow:auto;max-height:90%}@media screen and (max-width:767px){.ReactModal__Overlay .modalContent.fullwidthMobile{max-width:100vw}}.ReactModal__Overlay .modalContent :global(.container){margin-left:unset;margin-right:unset}.ReactModal__Overlay .modalContent::-webkit-scrollbar{width:10px}.ReactModal__Overlay .modalContent::-webkit-scrollbar-track{margin:0;background:hsla(0,0%,95%,.192);border-radius:var(--border-radius);overflow:hidden}.ReactModal__Overlay .modalContent::-webkit-scrollbar-thumb{background:#888;border-radius:var(--border-radius)}.ReactModal__Overlay .modalContent::-webkit-scrollbar-thumb:hover{background:#555}.ReactModal__Overlay .modalContent .modalContentFlow{padding:var(--modalPaddingVertical) var(--modalPaddingHorizontal);flex:1;overflow:auto;height:100%}.ReactModal__Overlay .modalContent .modalHeader{z-index:99999;position:sticky;top:0;background-color:var(--background-color);border-bottom:1px solid var(--separator-color);padding:var(--modalPadding);border-radius:var(--border-radius) var(--border-radius) 0 0;display:flex;gap:.5rem;align-items:baseline}.ReactModal__Overlay .modalContent .modalHeader .modalTitle{font-weight:500}.ReactModal__Overlay .modalContent .modalHeader .modalTitle span{aspect-ratio:unset!important}.ReactModal__Overlay .modalContent .modalHeader .modalTitle span i{font-size:1.25rem;padding:0 .5rem 0 0}.ReactModal__Overlay .modalContent .modalHeader .modalClose{position:absolute;padding:var(--modalPadding);top:0;right:0}.ReactModal__Overlay .modalContent .modalHeader .modalClose i{cursor:pointer}.ReactModal__Overlay .modalContent .modalFooter{position:sticky;bottom:0;background-color:var(--background-color);border-top:1px solid var(--separator-color);padding:1rem;z-index:110;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}:where(:not(html,iframe,canvas,img,svg,video,audio,b,i,#ql-editor *):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}