*,*:after,*:before{border:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-sizing:border-box;margin-block:0;margin-inline:0;margin:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;overscroll-behavior-y:contain;padding-block:0;padding-inline:0;padding:0;scroll-behavior:smooth;scroll-margin-top:1em;transition:color .2s,background-color .2s}::-moz-range-thumb,::-moz-color-swatch{border:transparent;padding:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}::-webkit-slider-thumb,::-webkit-color-swatch-wrapper,::-webkit-color-swatch{border:transparent;padding:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}::-webkit-color-swatch{margin:-1px}html{--target_size_minimum: 44px;--system_fonts: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;color-scheme:light dark;hanging-punctuation:first last;interpolate-size:allow-keywords;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,html{height:100%;font-family:var(--system_fonts)}body{tab-size:1;text-decoration-skip-ink:auto;text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1:first-letter,h2:first-letter,h3:first-letter,h4:first-letter,h5:first-letter,h6:first-letter,p:first-letter{text-transform:capitalize}.first_letter_transform_none:first-letter{text-transform:none}menu,ol,ul{list-style:none}button,dialog,input,select,textarea{background-color:transparent;border:none;color:inherit;font:inherit}button,input[type=range],label:has(input[type=radio]),label:has(input[type=checkbox]){cursor:pointer}button,label,input{line-height:1}blockquote,code,details,li,p,textarea{line-height:1.666;max-width:50ch}:disabled{cursor:not-allowed}a{color:inherit}cite{quotes:"“" "”"}cite:before{content:open-quote}cite:after{content:close-quote}blockquote{border-left:.25em solid var(--gray_5);font-style:italic;padding:0 .666em}strong{font-weight:900}q{font-style:italic}kbd{border:.1em solid currentColor;border-radius:.3em;font-size:.85em;font-weight:700;padding:.1em .2em;white-space:nowrap}img{background-repeat:no-repeat;background-size:contain;display:block;font-style:italic;max-height:100%;max-width:100%;object-fit:contain;overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:after,*:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(prefers-reduced-transparency){*,*:before,*:after{opacity:1}}body,body>div{height:100%}
