﻿*,*::before,*::after{box-sizing:border-box;}:not(dialog){margin:0;}:root{--font-size-0:clamp(1rem,calc(.96rem + .17vw),1.1rem);--font-size-1:clamp(1.1rem,calc(1.05rem + .34vw),1.35rem);--font-size-2:clamp(1.35rem,calc(1.27rem + .73vw),1.7rem);--font-size-3:clamp(1.5rem,calc(1.45rem + 1.19vw),2.2rem);--font-size-4:clamp(2.07rem,calc(1.64rem + 2.19vw),3.55rem);--font-size-5:clamp(2.49rem,calc(1.82rem + 3.33vw),4.74rem);}html{background-color:var(--background-color);}body{font-size:var(--font-size-0,1rem);color:var(--text-color);line-height:1.5;}h1,h2,h3,h4,h5{line-height:1.15;text-wrap:balance;}ul,ol{padding:0;}li{display:block;}a{text-decoration:none;cursor:pointer;color:inherit;}img,svg,video{display:block;max-width:100%;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.blazor-error-boundary{background:#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff;}.blazor-error-boundary::after{content:"An error has occurred.";}.skip-to-content{position:absolute;display:block;left:50%;top:0;padding:.3em 1.5em;border-radius:0 0 4px 4px;background-color:var(--outline-color,#41403e);color:#fff;transform:translate(-50%,-300%);transition:transform .2s;z-index:1000;text-decoration:none;border:0;}.skip-to-content:focus{transform:translate(-50%,0);}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,details:focus-visible{outline:3px solid var(--outline-color,#41403e);}.focusable-area:has(:focus-visible){outline:3px solid var(--outline-color,#41403e);}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}button,input,textarea,select{font:inherit;border-radius:4px;}input,textarea,select{border:1px solid var(--input-border-color,#bbb);padding:.25em .5em;}button{border:0;background-color:transparent;cursor:pointer;}.button,.button-bar button{display:inline-block;padding:.4em 1em .5em;border-radius:4px;background-color:var(--inactive-background-color);color:var(--inactive-foreground-color);min-width:6.5em;text-align:center;}.button.selected,.button.main-action,.button-bar button.selected,.button-bar button.main-action{background-color:var(--focus-background-color);color:var(--focus-foreground-color);}