*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}:root{--heading-color: #ffffff;--primary-text-color: #d4d4d4;--secondary-text-color: #a3a3a3;--btn-bg-color: #ffffff;--btn-color: #000000;--btn-hover-bg: linear-gradient(to left, #f97316, #ef4444);--btn-hover-color: #fff;--main-bg-color: #171717;--secondary-bg-color: #2c2c2c;--footer-bg-color: #2c2c2c;--header-bg-color: rgba(0, 0, 0, .5);--mobile-nav-bg-color: rgba(0, 0, 0, .7);--card-bg-color: rgba(0, 0, 0, .6);--font-family-base: "Nunito Sans", sans-serif;--font-size-base: 1.6rem;--font-size-lg: 1.8rem;--font-size-sm: 1.4rem;--font-weight-normal: 400;--font-weight-bold: 700;--line-height-base: 1.5;--line-height-lg: 1.75;--spacing-xs: .4rem;--spacing-sm: .8rem;--spacing-md: 1.6rem;--spacing-lg: 2.4rem;--spacing-xl: 3.2rem;--border-radius-sm: .4rem;--border-radius-md: .8rem;--border-radius-lg: 1.6rem;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .2);--breakpoint-xs: 320px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--primary-text-color);background-color:var(--main-bg-color);margin:0;display:flex;place-items:center;align-items:start;min-width:320px;min-height:100vh}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-weight:var(--font-weight-bold)}h1{font-size:3.6rem;line-height:1.1}h2{font-size:2.4rem}h3{font-size:1.8rem}p{color:var(--primary-text-color);line-height:var(--line-height-lg)}li{display:flex;justify-content:center;align-items:center;list-style:none}a{display:flex;justify-content:start;align-items:center;color:var(--primary-text-color);text-decoration:none;cursor:pointer}a:hover{color:var(--secondary-text-color)}button{display:inline-flex;justify-content:center;align-items:center;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:600;line-height:24px;border-radius:var(--border-radius-sm);border:none;cursor:pointer;background-color:var(--btn-bg-color);color:var(--btn-color);transition:all .3s ease;transform-origin:center}button:hover{background:var(--btn-hover-bg);color:var(--btn-hover-color);box-shadow:var(--shadow-md)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input,select,textarea{width:100%;padding:var(--spacing-sm);font-size:var(--font-size-base);border:1px solid var(--secondary-bg-color);border-radius:var(--border-radius-sm);background-color:var(--secondary-bg-color);color:var(--primary-text-color)}label{display:block;font-weight:var(--font-weight-bold)}.container{max-width:1320px;overflow:hidden;margin:0 auto;padding:0 var(--spacing-md)}main{width:100%;padding-bottom:10vh;margin:0 auto;overflow:hidden}.row{display:flex;justify-content:start;align-items:start}.col{display:flex;flex-direction:column;justify-content:start;align-items:space-between}.grid{display:grid;gap:var(--spacing-md)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: var(--breakpoint-lg)){.container{padding:0 var(--spacing-sm)}}@media (max-width: var(--breakpoint-md)){h1{font-size:2.8rem}.grid-2{grid-template-columns:1fr}}#root{width:100%;margin:0 auto;text-align:start}main{width:100%;min-height:100vh;margin:0 auto;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:3rem;text-align:start}._header_m3asd_1{width:100%;position:fixed;top:0;left:0;background-color:var(--header-bg-color);padding:var(--spacing-md) calc(100% - 1320px);gap:var(--spacing-lg);z-index:99}._header_m3asd_1 ._logo_m3asd_11 img{width:11rem;object-fit:cover}._header_m3asd_1 nav{gap:var(--spacing-md)}._header_m3asd_1 nav ._navLinkActive_m3asd_19{color:#fff}._header_m3asd_1 ._actionBox_m3asd_24{gap:var(--spacing-lg);margin-left:auto}._header_m3asd_1 ._actionBox_m3asd_24 ._searchBar_m3asd_28{gap:var(--spacing-sm)}._header_m3asd_1 ._actionBox_m3asd_24 ._searchBar_m3asd_28 input{margin:0;background-color:transparent;border:none;outline:none}._header_m3asd_1 ._actionBox_m3asd_24 ._searchBar_m3asd_28 svg{font-size:2.4rem}._header_m3asd_1 ._actionBox_m3asd_24 ._users_m3asd_43{width:3.2rem;height:3.2rem;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;border-radius:50%;transition:all .3s ease}._header_m3asd_1 ._actionBox_m3asd_24 ._users_m3asd_43 img{width:100%;height:100%;object-fit:cover}._header_m3asd_1 ._actionBox_m3asd_24 ._users_m3asd_43:active{transform:scale(.5)}@media (max-width: 768px){._header_m3asd_1 nav{display:none}}._mobileNavigation_117ft_1{width:100%;min-height:6rem;position:fixed;bottom:0;left:0;z-index:91;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--mobile-nav-bg-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._mobileNavigation_117ft_1 ._navigationContainer_117ft_23{width:100%;height:100%;justify-content:space-between;gap:var(--spacing-sm)}._mobileNavigation_117ft_1 ._navigationContainer_117ft_23 ._navLink_117ft_35{flex-direction:column;justify-content:center;height:100%;color:inherit}._mobileNavigation_117ft_1 ._navigationContainer_117ft_23 ._navLink_117ft_35 ._icon_117ft_47{justify-content:center}._mobileNavigation_117ft_1 ._navigationContainer_117ft_23 ._navLink_117ft_35 ._icon_117ft_47 svg{font-size:2.4rem}._mobileNavigation_117ft_1 ._navigationContainer_117ft_23 ._navLink_117ft_35 ._label_117ft_63{font-size:var(----font-size-sm)}._mobileNavigation_117ft_1 ._navigationContainer_117ft_23 ._navLinkActive_117ft_73{color:#fff}@media (min-width: 768px){._mobileNavigation_117ft_1{display:none}}._footer_15fsz_1{width:100%;text-align:center;background-color:var(--footer-bg-color);padding:var(--spacing-sm) var(--spacing-md)}._footer_15fsz_1 nav{gap:var(--spacing-md);justify-content:center}._footer_15fsz_1 p{margin:0}._progressBarWrapper_1omly_1{width:100%;position:fixed;top:0;left:0;height:5px;background-color:var(--sub-heading-color);z-index:399;overflow:hidden}._progressBarWrapper_1omly_1 ._progressBar_1omly_1{height:100%;background-color:#5f9ea0}@keyframes _spin_fu1fi_17{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loading-spinner_fu1fi_10{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}._loading-spinner_fu1fi_10 ._spinner_fu1fi_17{width:60px;height:60px;border-radius:50%;border:2px solid #f3f3f3;border-top:2px solid #3498db;animation:_spin_fu1fi_17 2s linear infinite}
