*{box-sizing:border-box}body{margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;background-color:#1a1a1a;color:#fff;font-size:19px}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;line-height:1.2}p{margin:0 0 1rem}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea{font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.text-center{text-align:center}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.flex-row{display:flex;flex-direction:row;align-items:flex-end}.space-between{justify-content:space-between;align-items:center}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.show-hover .show-hover-content,.hide-hover .hide-hover-content{transition:opacity .18s ease,visibility .18s ease;visibility:visible;opacity:1;pointer-events:auto}.show-hover .show-hover-content{visibility:hidden;opacity:0;pointer-events:none}.show-hover:hover .show-hover-content{visibility:visible;opacity:1;pointer-events:auto}.hide-hover:hover .hide-hover-content{visibility:hidden;opacity:0;pointer-events:none}
