*,::after,::before{margin:0;padding:0;border:0;box-sizing:border-box;font-family:Verdana,Geneva,Tahoma,sans-serif;line-height:normal;color:light-dark(#222,#eee);text-decoration:none;min-width:0}:root{color-scheme:light dark;min-height:100dvh;--color-red:#f44336;--color-pink:#e91e63;--color-purple:#9c27b0;--color-deep-purple:#673ab7;--color-indigo:#3f51b5;--color-blue:#2196f3;--color-light-blue:#03a9f4;--color-cyan:#00bcd4;--color-teal:#009688;--color-green:#4caf50;--color-light-green:#8bc34a;--color-lime:#cddc39;--color-yellow:#ffeb3b;--color-amber:#ffc107;--color-orange:#ff9800;--color-deep-orange:#ff5722;--color-brown:#795548;--color-grey:#9e9e9e;--color-blue-grey:#607d8b;--color-black:#222;--color-white:#eee;--color-red-dark:#d32f2f;--color-pink-dark:#c2185b;--color-purple-dark:#7b1fa2;--color-deep-purple-dark:#512da8;--color-indigo-dark:#303f9f;--color-blue-dark:#1976d2;--color-light-blue-dark:#0288d1;--color-cyan-dark:#0097a7;--color-teal-dark:#00796b;--color-green-dark:#388e3c;--color-light-green-dark:#689f38;--color-lime-dark:#afb42b;--color-yellow-dark:#fbc02d;--color-amber-dark:#ffa000;--color-orange-dark:#f57c00;--color-deep-orange-dark:#e64a19;--color-brown-dark:#5d4037;--color-grey-dark:#757575;--color-blue-grey-dark:#455a64;--color-black-dark:#333;--color-white-dark:#ddd}body{background-color:light-dark(#eee,#222)}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;text-wrap:balance}table{border-collapse:collapse}a,button{cursor:pointer}input,select,textarea{padding:.5rem;border:none;border-radius:4px;color:inherit}input[type=checkbox],input[type=radio]{vertical-align:middle}select{outline:0}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}.text-align-match-parent{text-align:match-parent}.text-align-end{text-align:end}.text-align-start{text-align:start}.text-align-justify{text-align:justify}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.mt-0{margin-top:0!important}.pt-0{padding-top:0!important}.mt-1{margin-top:6px!important}.pt-1{padding-top:6px!important}.mt-2{margin-top:12px!important}.pt-2{padding-top:12px!important}.mt-3{margin-top:18px!important}.pt-3{padding-top:18px!important}.mb-0{margin-bottom:0!important}.pb-0{padding-bottom:0!important}.mb-1{margin-bottom:6px!important}.pb-1{padding-bottom:6px!important}.mb-2{margin-bottom:12px!important}.pb-2{padding-bottom:12px!important}.mb-3{margin-bottom:18px!important}.pb-3{padding-bottom:18px!important}.ml-0{margin-left:0!important}.pl-0{padding-left:0!important}.ml-1{margin-left:6px!important}.pl-1{padding-left:6px!important}.ml-2{margin-left:12px!important}.pl-2{padding-left:12px!important}.ml-3{margin-left:18px!important}.pl-3{padding-left:18px!important}.mr-0{margin-right:0!important}.pr-0{padding-right:0!important}.mr-1{margin-right:6px!important}.pr-1{padding-right:6px!important}.mr-2{margin-right:12px!important}.pr-2{padding-right:12px!important}.mr-3{margin-right:18px!important}.pr-3{padding-right:18px!important}.red{color:var(--color-red)}.red-bg{background-color:var(--color-red)}.pink{color:var(--color-pink)}.pink-bg{background-color:var(--color-pink)}.purple{color:var(--color-purple)}.purple-bg{background-color:var(--color-purple)}.deep-purple{color:var(--color-deep-purple)}.deep-purple-bg{background-color:var(--color-deep-purple)}.indigo{color:var(--color-indigo)}.indigo-bg{background-color:var(--color-indigo)}.blue{color:var(--color-blue)}.blue-bg{background-color:var(--color-blue)}.light-blue{color:var(--color-light-blue)}.light-blue-bg{background-color:var(--color-light-blue)}.cyan{color:var(--color-cyan)}.cyan-bg{background-color:var(--color-cyan)}.teal{color:var(--color-teal)}.teal-bg{background-color:var(--color-teal)}.green{color:var(--color-green)}.green-bg{background-color:var(--color-green)}.light-green{color:var(--color-light-green)}.light-green-bg{background-color:var(--color-light-green)}.lime{color:var(--color-lime)}.lime-bg{background-color:var(--color-lime)}.yellow{color:var(--color-yellow)}.yellow-bg{background-color:var(--color-yellow)}.amber{color:var(--color-amber)}.amber-bg{background-color:var(--color-amber)}.orange{color:var(--color-orange)}.orange-bg{background-color:var(--color-orange)}.deep-orange{color:var(--color-deep-orange)}.deep-orange-bg{background-color:var(--color-deep-orange)}.brown{color:var(--color-brown)}.brown-bg{background-color:var(--color-brown)}.grey{color:var(--color-grey)}.grey-bg{background-color:var(--color-grey)}.blue-grey{color:var(--color-blue-grey)}.blue-grey-bg{background-color:var(--color-blue-grey)}.black{color:var(--color-black)}.black-bg{background-color:var(--color-black)}.white{color:var(--color-white)}.white-bg{background-color:var(--color-white)}@media (prefers-color-scheme:dark){.red{color:var(--color-red-dark)}.red-bg{background-color:var(--color-red-dark)}.pink{color:var(--color-pink-dark)}.pink-bg{background-color:var(--color-pink-dark)}.purple{color:var(--color-purple-dark)}.purple-bg{background-color:var(--color-purple-dark)}.deep-purple{color:var(--color-deep-purple-dark)}.deep-purple-bg{background-color:var(--color-deep-purple-dark)}.indigo{color:var(--color-indigo-dark)}.indigo-bg{background-color:var(--color-indigo-dark)}.blue{color:var(--color-blue-dark)}.blue-bg{background-color:var(--color-blue-dark)}.light-blue{color:var(--color-light-blue-dark)}.light-blue-bg{background-color:var(--color-light-blue-dark)}.cyan{color:var(--color-cyan-dark)}.cyan-bg{background-color:var(--color-cyan-dark)}.teal{color:var(--color-teal-dark)}.teal-bg{background-color:var(--color-teal-dark)}.green{color:var(--color-green-dark)}.green-bg{background-color:var(--color-green-dark)}.light-green{color:var(--color-light-green-dark)}.light-green-bg{background-color:var(--color-light-green-dark)}.lime{color:var(--color-lime-dark)}.lime-bg{background-color:var(--color-lime-dark)}.yellow{color:var(--color-yellow-dark)}.yellow-bg{background-color:var(--color-yellow-dark)}.amber{color:var(--color-amber-dark)}.amber-bg{background-color:var(--color-amber-dark)}.orange{color:var(--color-orange-dark)}.orange-bg{background-color:var(--color-orange-dark)}.deep-orange{color:var(--color-deep-orange-dark)}.deep-orange-bg{background-color:var(--color-deep-orange-dark)}.brown{color:var(--color-brown-dark)}.brown-bg{background-color:var(--color-brown-dark)}.grey{color:var(--color-grey-dark)}.grey-bg{background-color:var(--color-grey-dark)}.blue-grey{color:var(--color-blue-grey-dark)}.blue-grey-bg{background-color:var(--color-blue-grey-dark)}.black{color:var(--color-black-dark)}.black-bg{background-color:var(--color-black-dark)}.white{color:var(--color-white-dark)}.white-bg{background-color:var(--color-white-dark)}}.light-hover{transition:all .2s ease-in-out}.light-hover:hover{filter:brightness(1.2)}.dark-hover{transition:all .2s ease-in-out}.dark-hover:hover{filter:brightness(.8) contrast(120%)}.button{display:inline-block;cursor:pointer;padding:.5rem 1rem;margin:6px 6px;border-radius:4px;text-align:center;border:1px solid rgba(0,0,0,.2);transition:all .2s ease-in-out}.button:not(:disabled):not(.button-disabled):hover{filter:brightness(1.2)}.button-disabled,.button:disabled,.button[disabled]{cursor:not-allowed;filter:none;opacity:.6}.button .button-small{font-size:.75em}.button-large{font-size:1.5em}.button-group{margin:6px 6px}.button-group .button{float:left;margin:0;padding:.5rem .5rem;border-radius:0;border:0}.button-group :first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.button-group :last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.card{border:1px solid light-dark(#222,#555);border-radius:4px;padding:.5rem;margin:.5rem}.grid{display:grid;grid-template-columns:repeat(12,1fr)}.grid .s1{grid-column:span 1}.grid .s2{grid-column:span 2}.grid .s3{grid-column:span 3}.grid .s4{grid-column:span 4}.grid .s5{grid-column:span 5}.grid .s6{grid-column:span 6}.grid .s7{grid-column:span 7}.grid .s8{grid-column:span 8}.grid .s9{grid-column:span 9}.grid .s10{grid-column:span 10}.grid .s11{grid-column:span 11}.grid .s12{grid-column:span 12}@media screen and (min-width:768px){.flex .m1{flex-basis:8.33333333%}.flex .m2{flex-basis:16.66666667%}.flex .m3{flex-basis:25%}.flex .m4{flex-basis:33.33333333%}.flex .m5{flex-basis:41.66666667%}.flex .m6{flex-basis:50%}.flex .m7{flex-basis:58.33333333%}.flex .m8{flex-basis:66.66666667%}.flex .m9{flex-basis:75%}.flex .m10{flex-basis:83.33333333%}.flex .m11{flex-basis:91.66666667%}.flex .m12{flex-basis:100%}.grid .m1{grid-column:span 1}.grid .m2{grid-column:span 2}.grid .m3{grid-column:span 3}.grid .m4{grid-column:span 4}.grid .m5{grid-column:span 5}.grid .m6{grid-column:span 6}.grid .m7{grid-column:span 7}.grid .m8{grid-column:span 8}.grid .m9{grid-column:span 9}.grid .m10{grid-column:span 10}.grid .m11{grid-column:span 11}.grid .m12{grid-column:span 12}}@media screen and (min-width:992px){.flex .l1{flex-basis:8.33333333%}.flex .l2{flex-basis:16.66666667%}.flex .l3{flex-basis:25%}.flex .l4{flex-basis:33.33333333%}.flex .l5{flex-basis:41.66666667%}.flex .l6{flex-basis:50%}.flex .l7{flex-basis:58.33333333%}.flex .l8{flex-basis:66.66666667%}.flex .l9{flex-basis:75%}.flex .l10{flex-basis:83.33333333%}.flex .l11{flex-basis:91.66666667%}.flex .l12{flex-basis:100%}.grid .l1{grid-column:span 1}.grid .l2{grid-column:span 2}.grid .l3{grid-column:span 3}.grid .l4{grid-column:span 4}.grid .l5{grid-column:span 5}.grid .l6{grid-column:span 6}.grid .l7{grid-column:span 7}.grid .l8{grid-column:span 8}.grid .l9{grid-column:span 9}.grid .l10{grid-column:span 10}.grid .l11{grid-column:span 11}.grid .l12{grid-column:span 12}}@media screen and (min-width:1200px){.flex .xl1{flex-basis:8.33333333%}.flex .xl2{flex-basis:16.66666667%}.flex .xl3{flex-basis:25%}.flex .xl4{flex-basis:33.33333333%}.flex .xl5{flex-basis:41.66666667%}.flex .xl6{flex-basis:50%}.flex .xl7{flex-basis:58.33333333%}.flex .xl8{flex-basis:66.66666667%}.flex .xl9{flex-basis:75%}.flex .xl10{flex-basis:83.33333333%}.flex .xl11{flex-basis:91.66666667%}.flex .xl12{flex-basis:100%}.grid .xl1{grid-column:span 1}.grid .xl2{grid-column:span 2}.grid .xl3{grid-column:span 3}.grid .xl4{grid-column:span 4}.grid .xl5{grid-column:span 5}.grid .xl6{grid-column:span 6}.grid .xl7{grid-column:span 7}.grid .xl8{grid-column:span 8}.grid .xl9{grid-column:span 9}.grid .xl10{grid-column:span 10}.grid .xl11{grid-column:span 11}.grid .xl12{grid-column:span 12}}.flex{display:flex}.flex .s1{flex-basis:8.33333333%}.flex .s2{flex-basis:16.66666667%}.flex .s3{flex-basis:25%}.flex .s4{flex-basis:33.33333333%}.flex .s5{flex-basis:41.66666667%}.flex .s6{flex-basis:50%}.flex .s7{flex-basis:58.33333333%}.flex .s8{flex-basis:66.66666667%}.flex .s9{flex-basis:75%}.flex .s10{flex-basis:83.33333333%}.flex .s11{flex-basis:91.66666667%}.flex .s12{flex-basis:100%}.flex-col{flex-flow:column wrap}.flex-row{flex-flow:row wrap}.justify-content-space-evenly{justify-content:space-evenly}.justify-items-space-evenly{justify-items:space-evenly}.justify-content-space-around{justify-content:space-around}.justify-items-space-around{justify-items:space-around}.justify-content-space-between{justify-content:space-between}.justify-items-space-between{justify-items:space-between}.justify-content-center{justify-content:center}.justify-items-center{justify-items:center}.justify-content-end{justify-content:end}.justify-items-end{justify-items:end}.justify-content-start{justify-content:start}.justify-items-start{justify-items:start}.align-content-baseline{align-content:baseline}.align-items-baseline{align-items:baseline}.align-content-stretch{align-content:stretch}.align-items-stretch{align-items:stretch}.align-content-center{align-content:center}.align-items-center{align-items:center}.align-content-end{align-content:end}.align-items-end{align-items:end}.align-content-start{align-content:start}.align-items-start{align-items:start}.hide-from-s{display:none}@media screen and (min-width:768px){.hide-from-m{display:none}}@media screen and (min-width:992px){.hide-from-l{display:none}}@media screen and (min-width:1200px){.hide-from-xl{display:none}}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}