:root {color-scheme: light only;}*,*::before,*::after{all:unset;font-size:1em;padding:0;margin:0;appearance:none;box-sizing:border-box;display:inherit;transition:none;}html {overscroll-behavior: none;}body {overflow-y: scroll;}html,body {font-size: 14px;font-size:min( 18px,max(11px,calc( max(100vh,100vw) / 120 ) ) );font-size:min( 18px,max(11px,calc( max(100svh,100vw) / 120 ) ) );font-family: sans-serif;min-width: 100%;min-height: 100%;min-height: 100vh;min-height: 100svh;}head,script{display:none;}br {display:inline-block;}select optgroup::before,select optgroup::after,select option::before,select option::after{content:revert;}a,label,select,select optgroup,select option{user-select: none;cursor: pointer;}table {display: table;}thead {display: table-header-group;}tbody {display: table-row-group;}tfoot {display: table-footer-group;}tr {display: table-row;}td,th {display: table-cell;}input[type="range"] {-webkit-appearance: none;appearance: none;background: transparent;cursor: pointer;width: 9.5em;margin-left: .625em;margin-right: .625em;}input[type="range"]:focus {outline: none;}input[type="range"]::-webkit-slider-runnable-track {background-color: #000000;border-radius: 0rem;height: .125em;}input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;margin-top: -.55em;background-color: #000000;border-radius: 50%;border: .325em solid white;height: 1.3em;width: 1.3em;box-shadow: none;}input[type="range"]::-moz-range-track {background-color: #000000;border-radius: 0rem;height: .125em;}input[type="range"]::-moz-range-thumb {background-color: #000000;border: none;margin-top: -.425em;border-radius: 50%;border: .25em solid white;height: 1em;width: 1em;box-shadow: none;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}input[type=number]{-moz-appearance: textfield;}details summary::-webkit-details-marker {display: none;}.loader {overflow:hidden;position:relative;}.loader::before,.loader::after {content:"";position:absolute;}.loader::before {top: 0;left: 0;right:0;bottom: 0;z-index: 1;background-color: #fafafafa;}.loader::after {top: calc(50% - 2em);left: calc(50% - 2em);width: 4em;height: 4em;border: 1px solid rgba(0,0,0,0.1);border-top: 1px solid #0a0a0a;border-radius: 50%;animation: loader 1s linear infinite;z-index: 2;}@keyframes loader {0% {transform:rotate(0deg);}100% {transform:rotate(360deg);}}body.loader {width:100vw;height:100vh;position: fixed;}body.loader > * {visibility:hidden;}