.spinner{width:48px;height:48px;border:5px solid #333;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.spinner-wrapper{position:absolute;z-index:1;inset:0;background:#ffffffd9;display:flex;align-items:center;justify-content:center}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{box-sizing:border-box}ul,ol,fieldset{margin:0}:root{--ease-in-sine: cubic-bezier(.12, 0, .39, 0);--ease-out-sine: cubic-bezier(.61, 1, .88, 1);--ease-in-out-sine: cubic-bezier(.37, 0, .63, 1);--ease-in-quad: cubic-bezier(.11, 0, .5, 0);--ease-out-quad: cubic-bezier(.5, 1, .89, 1);--ease-in-out-quad: cubic-bezier(.45, 0, .55, 1);--ease-in-cubic: cubic-bezier(.32, 0, .67, 0);--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--ease-in-quart: cubic-bezier(.5, 0, .75, 0);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart: cubic-bezier(.76, 0, .24, 1);--ease-in-quint: cubic-bezier(.64, 0, .78, 0);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-in-out-quint: cubic-bezier(.83, 0, .17, 1);--ease-in-expo: cubic-bezier(.7, 0, .84, 0);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-expo: cubic-bezier(.87, 0, .13, 1);--ease-in-circ: cubic-bezier(.55, 0, 1, .45);--ease-out-circ: cubic-bezier(0, .55, .45, 1);--ease-in-out-circ: cubic-bezier(.85, 0, .15, 1);--ease-in-back: cubic-bezier(.36, 0, .66, -.56);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-back: cubic-bezier(.68, -.6, .32, 1.6);--ease-in: var(--ease-in-cubic);--ease-out: var(--ease-out-cubic);--ease-in-out: var(--ease-in-out-cubic)}.mt1{margin-top:1em}.mt2{margin-top:2em}.icon-actions{font-size:.8em}.faded{opacity:.5}.link{color:var(--color-link);cursor:pointer}:root{--color-primary: #3a5589;--color-border: #333;--color-highlight: #f4ffea;--color-focused: #6599cf;--color-link: #1a4470;--color-link--light: #2a67a7;--border-radius: 4px;--border-radius-inner: 2.5px;--main-border: 1.5px solid #666}body{margin:0;font-size:22px;font-family:system-ui,Helvetica,Segoe UI,Arial,sans-serif}fieldset{border:none;padding:0}fieldset label>span{display:block;font-size:14px;font-weight:500}fieldset label>input{display:block;font-size:inherit}p{margin:.3em 0}h1{font-size:1.3em;margin:1em 0 .5em}p:first-child,h1:first-child,h2:first-child,h3:first-child{margin-top:0}table{text-align:left;border-collapse:collapse}th{font-size:.8em;text-transform:uppercase}th,td{padding:.2em .5em}:any-link{color:var(--color-link)}
