@import"https://fonts.googleapis.com/css2?family=Outfit&family=Urbanist";:root{--reference-width: 250px;--driver-grid: repeat(auto-fill, minmax(12em, 1fr));--border-radius: .25em}@media (prefers-color-scheme: light){:root{--colorA: rgba(48, 48, 48, 1);--colorB: rgba(20, 33, 61, 1);--colorC: rgba(252, 163, 17, 1);--colorD: rgba(229, 229, 229, 1);--colorE: rgba(245, 251, 255, 1);--error: rgba(204, 0, 0, 1);--box-shadow: rgba(50, 50, 93, .25) 0 .3em .6em -.1em, rgba(0, 0, 0, .3) 0 .15em .35em -.15em;--padding-inline-input: .5em}}@media (prefers-color-scheme: dark){:root{--colorE: #333333 }}html{color-scheme:light dark;min-width:var(--reference-width);scroll-behavior:smooth}html *{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background-color:var(--colorE);color:var(--colorB);cursor:default;font-family:Outfit,Urbanist,sans-serif;font-size:large;min-height:100vh}*,*:before,*:after{box-sizing:border-box}*{border:0;margin:0;padding:0;color:inherit;font:inherit}h1,h2{color:var(--colorE)}h1{font-size:larger;margin-bottom:.5em}ul,li{list-style-type:none}a{cursor:pointer;text-decoration:underline;transition:color .25s;width:-moz-fit-content;width:fit-content}.error{background:var(--error)}img,picture,svg,video{display:block;max-width:100%}i.material-symbols-rounded{font-size:larger}.reversed{transform:rotate(180deg)}label{align-items:center;display:flex;flex-flow:row nowrap;gap:.5em;width:-moz-fit-content;width:fit-content}button,input[type=text],input[type=password],input[type=number],input[type=time],input[type=datetime-local],select{width:100%}button,input,select{border-radius:var(--border-radius);height:2.4em;outline:none;padding:.25em .5em}input[type=checkbox]{accent-color:var(--colorC)}input:not([type=checkbox]),select{box-shadow:var(--box-shadow);color:var(--colorB)}input,select,option{background-color:var(--colorD)}button{align-items:center;background:none;color:var(--colorE);display:flex;flex-flow:row nowrap;gap:.5em;justify-content:center;transition:.2s}button:hover:not(:disabled){background-color:var(--colorC);color:var(--colorD);cursor:pointer}button:active:not(:disabled){box-shadow:none}button:disabled{opacity:.25}button.active{background-color:var(--colorC)}.invalid{color:var(--error)}span.form{align-items:center;display:flex;font-size:small;gap:.5em;padding-inline:.5em;text-align:justify}span.form:not(.invalid){color:var(--colorE)}span.form i{font-size:small}@keyframes fade-in{5%{opacity:1;visibility:visible;transform:translateY(0)}90%{opacity:1;transform:translate(0)}}@keyframes load{to{transform:scaleX(1)}}.snack{animation:fade-in 4s linear forwards;background-color:var(--colorE);border-radius:calc(2 * var(--border-radius));top:2em;box-shadow:0 .05em .1em #0000001a,0 .1em .2em #0000001a,0 .2em .4em #0000001a,0 .4em .8em #0000001a;font-size:medium;right:2em;opacity:0;padding:.5em .75em 1em;position:absolute;transform:translateY(-2em);visibility:hidden;width:max-content}.snack span{animation:load 3s .25s linear forwards;background-image:linear-gradient(to right,var(--colorD),var(--colorB));bottom:.5em;height:.4em;left:.5em;position:absolute;transform:scaleX(0);transform-origin:left;width:calc(100% - 1em)}.snack.invalid span{background-image:linear-gradient(to right,var(--colorD),var(--error))}*:has(> svg:only-child){display:grid;height:100%;place-items:center;width:100%}.block{-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em);border-radius:calc(2 * var(--border-radius));box-shadow:var(--box-shadow);color:var(--colorE);padding:.5em}@keyframes earthquake{25%{transform:rotate(-5deg) translate(-1px)}50%{transform:translateY(-1px)}75%{transform:rotate(7deg) translateY(1px)}}.vibration{animation:earthquake .13s infinite}.link{cursor:pointer}
