@charset "UTF-8";

body {
  cursor: default;
  font-family: Arial, "\5FAE\8EDF\6B63\9ED1\9AD4", "\860B\679C\5137\4E2D\9ED1", "Helvetica Neue", Helvetica, sans-serif;
}

.fixed {
  overflow: hidden;
}

#app .page-header {
  z-index: 10;
  background: #00326d;
  border-bottom: 1px solid #ffffff;
}

#app .page-header .banner-l-btn,
#app .page-header #menu .navbar-nav .banner-n-btn {
  border-radius: 21px;
  background: #fca139;
  color: #ffffff;
  padding: 2px 15px;
  font-size: 18px;
  cursor: pointer;
  font-weight: bolder;
}

#app .page-header .banner-l-btn:hover,
#app .page-header #menu .navbar-nav .banner-n-btn:hover {
  cursor: default;
  background: #c4c4c4;
}

#app .page-header .menu-logo {
  color: #ffffff;
  display: flex;
  width: 250px;
  text-decoration: none;
  margin: 10px 0px;
}

#app .page-header .menu-logo .icon {
  width: 20%;
  margin-right: 10px;
}

#app .page-header .menu-logo .web-text {
  width: 80%;
}

#app .page-header .menu-logo .web-text p {
  margin-bottom: 0;
}

#app .page-header .menu-logo .web-text span {
  font-size: 13.7px;
  font-family: monospace;
}

#app .page-header .navbar-toggler {
  color: #ffffff;
}

#app .page-header #menu .navbar-nav {
  margin-right: 10%;
}

#app .page-header #menu .navbar-nav .banner-n-btn {
  line-height: 40px;
  display: none;
}

#app .page-header #menu .nav-link {
  color: #ffffff;
  width: -moz-max-content;
  width: max-content;
  margin: 0px;
}

#app .page-header .community {
  display: flex;
  font-size: 22px;
  margin: 0px 10px;
}

#app .page-header .community .item {
  background: #ffffff;
  color: #00326d;
  width: 31px;
  height: 31px;
  text-align: center;
  border-radius: 50%;
  padding: 1px;
  margin: 5px;
  line-height: 31px;
}

#app .content-wrapper {
  margin-top: 84px;
  overflow: auto;
}

#app .page-footer {
  background: #00326d;
}

#app .page-footer .f-box {
  width: 80%;
  margin: 0px auto;
  padding: 2% 0px;
  text-align: center;
  color: #ffffff;
}

#app .page-footer .f-box .f-card {
  text-align: center;
  padding: 30px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  align-items: center;
  justify-content: center;
}

#app .page-footer .f-box .f-card .f-info {
  display: flex;
  width: 355px;
  margin: 0px 15px;
  position: relative;
}

#app .page-footer .f-box .f-card .f-info .f-img {
  text-align: center;
  width: 100px;
}

#app .page-footer .f-box .f-card .f-info .f-cn {
  position: absolute;
  top: 50%;
  right: 0%;
  transform: translateY(-50%);
}

#app .page-footer .f-box .f-card .f-info .f-cn p {
  margin-bottom: 0;
  font-size: 23px;
}

#app .page-footer .f-box .f-card .f-info .f-cn span {
  font-size: 20px;
  font-family: monospace;
}

#app .page-footer .f-box .f-card .f-contact {
  text-align: start;
  width: -moz-fit-content;
  width: fit-content;
  margin: 10px auto;
}

#app .page-footer .f-box .f-card .f-community {
  display: flex;
  font-size: 28px;
  margin: 20px auto 0px auto;
  width: -moz-fit-content;
  width: fit-content;
}

#app .page-footer .f-box .f-card .f-community .item {
  background: #ffffff;
  color: #00326d;
  width: 41px;
  height: 41px;
  text-align: center;
  border-radius: 50%;
  margin: 0px 10px;
  line-height: 31px;
  padding: 5px;
}

#app .page-footer .f-box .f-hr {
  width: 100%;
  border-top: 1px solid #fff;
}

#app .page-footer .f-box .f-menu {
  padding: 30px;
  display: flex;
  width: 80%;
  margin: 0px auto;
}

#app .page-footer .f-box .f-menu .f-link {
  color: #ffffff;
  font-weight: bolder;
  width: 25%;
}

#app .page-footer .f-box .license {
  font-size: 13px;
  text-align: center;
}

#app .sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

@media screen and (max-width: 767px) {
  #app .page-header .community,
  #app .page-header .banner-l-btn {
    display: none;
  }

  #app .page-header #menu .navbar-nav {
    margin: 0px;
  }

  #app .page-header #menu .navbar-nav .banner-n-btn {
    display: block;
    line-height: normal;
    margin: 10px auto;
  }

  #app .page-header #menu .navbar-nav .nav-item {
    margin: 5px 0px;
  }

  #app .page-header #menu .navbar-nav .nav-item:not(:last-child) {
    border-bottom: 1px solid #ffffff;
  }

  #app .page-header #menu .nav-link {
    text-align: center;
  }

  #app .page-footer .f-box {
    display: block;
    width: 100%;
  }

  #app .page-footer .f-box .f-card {
    padding: 10px;
    gap: 0 30px;
  }

  #app .page-footer .f-box .f-card .f-info {
    width: 100%;
  }

  #app .page-footer .f-box .f-card .f-info .f-img {
    width: 25%;
  }

  #app .page-footer .f-box .f-card .f-info .f-cn {
    width: 75%;
    transform: translate(-10px, -50%) scale(0.8);
    white-space: nowrap;
  }

  #app .page-footer .f-box .f-card .f-community {
    width: -moz-fit-content;
    width: fit-content;
  }

  #app .page-footer .f-box .f-card .f-community .item {
    margin: 0px 20px;
  }

  #app .page-footer .f-box .f-card .license {
    display: block;
    text-align: center;
  }

  #app .page-footer .f-box .f-menu {
    padding: 30px 10px;
    flex-wrap: wrap;
    gap: 10px 20px;
    justify-content: center;
    width: 90%;
  }

  #app .page-footer .f-box .f-menu .f-link {
    width: auto;
  }
}

#loginForm .modal-dialog {
  top: 50%;
  transform: translate(0%, -50%);
}

#loginModal {
  font-family: Arial, "\5FAE\8EDF\6B63\9ED1\9AD4", "\860B\679C\5137\4E2D\9ED1", "Helvetica Neue", Helvetica, sans-serif;
}

#loginModal .modal-footer .btn-submit {
  border-radius: 50px;
  width: 60%;
  height: 30px;
  line-height: 19px;
  font-size: 18px;
  font-weight: bolder;
}

#loginModal .modal-header {
  display: initial !important;
  border-bottom: none;
  padding-bottom: 0px;
  position: relative;
  background: #00326d;
}

#loginModal .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  color: #ffffff;
  opacity: 1;
  text-shadow: 0 0 transparent;
}

#loginModal .modal-header .login-logo {
  color: #00326d;
  display: flex;
  width: 250px;
  text-decoration: none;
  margin: 10px auto;
}

#loginModal .modal-header .login-logo .icon {
  width: 20%;
  margin-right: 10px;
}

#loginModal .modal-header .login-logo .web-text {
  width: 80%;
}

#loginModal .modal-header .login-logo .web-text p {
  color: #ffffff;
  margin-bottom: 0;
}

#loginModal .modal-header .login-logo .web-text span {
  color: #ffffff;
  font-size: 13.7px;
  font-family: monospace;
}

#loginModal .modal-body {
  width: 80%;
  margin: 0px auto;
}

#loginModal .modal-body .input-group {
  margin: 10px;
  width: auto;
}

#loginModal .modal-body .label-text {
  line-height: 30px;
  background-color: rgba(255, 255, 255, 0) !important;
  border: none !important;
  border-radius: 0px !important;
  text-align: end !important;
  width: 80px;
}

#loginModal .modal-body .label-input {
  border-radius: 39px;
  font-size: 14px;
  height: 30px;
}

#loginModal .modal-body .tt {
  color: #ff1800;
  font-weight: 900;
}

#loginModal .modal-body .d-l {
  color: #006cb4;
  cursor: pointer;
}

#loginModal .modal-body .d-l:hover {
  text-decoration: underline;
}

#loginModal .modal-footer {
  border-top: none;
  justify-content: center;
  padding-top: 10px;
}

#loginModal .modal-footer .btn-submit {
  background: #005aff;
  color: #ffffff;
}

#loginModal .modal-footer .btn-submit:hover {
  background: #003cab;
}

#loginModal .login-logo {
  width: 28%;
  margin: 0px auto;
}

@media screen and (max-width: 767px) {
  #loginModal .modal-body {
    width: 100%;
  }
}

@media screen and (min-width: 1537px) {
  body,
  .sticky {
    width: 1536px !important;
    margin: 0px auto;
  }
}

::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

::-webkit-scrollbar-track {
  border-radius: 10px;
  margin: 10px 0 10px 0;
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #a7a7a7;
}

::-webkit-scrollbar-track-piece {
  background: #ffffff;
}

::-webkit-scrollbar-corner {
  background: #ffffff;
}

var map = {
	"./comp2026-coming-soon-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-coming-soon-mobile.png",
	"./comp2026-coming-soon-pc.png": "./resources/js/competition/asset/images/2026/comp2026-coming-soon-pc.png",
	"./comp2026-download-1-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-download-1-mobile.png",
	"./comp2026-download-1-pc.png": "./resources/js/competition/asset/images/2026/comp2026-download-1-pc.png",
	"./comp2026-download-2-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-download-2-mobile.png",
	"./comp2026-download-2-pc.png": "./resources/js/competition/asset/images/2026/comp2026-download-2-pc.png",
	"./comp2026-download-3-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-download-3-mobile.png",
	"./comp2026-download-3-pc.png": "./resources/js/competition/asset/images/2026/comp2026-download-3-pc.png",
	"./comp2026-download-4-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-download-4-mobile.png",
	"./comp2026-download-4-pc.png": "./resources/js/competition/asset/images/2026/comp2026-download-4-pc.png",
	"./comp2026-download-5-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-download-5-mobile.png",
	"./comp2026-download-5-pc.png": "./resources/js/competition/asset/images/2026/comp2026-download-5-pc.png",
	"./comp2026-eligibility-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-eligibility-mobile.png",
	"./comp2026-eligibility-pc.png": "./resources/js/competition/asset/images/2026/comp2026-eligibility-pc.png",
	"./comp2026-intro-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-intro-mobile.png",
	"./comp2026-intro-pc.png": "./resources/js/competition/asset/images/2026/comp2026-intro-pc.png",
	"./comp2026-judge-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-judge-mobile.png",
	"./comp2026-judge-pc.png": "./resources/js/competition/asset/images/2026/comp2026-judge-pc.png",
	"./comp2026-kv-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-kv-mobile.png",
	"./comp2026-kv-pc.jpg": "./resources/js/competition/asset/images/2026/comp2026-kv-pc.jpg",
	"./comp2026-notice-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-notice-mobile.png",
	"./comp2026-notice-pc.png": "./resources/js/competition/asset/images/2026/comp2026-notice-pc.png",
	"./comp2026-registration-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-registration-mobile.png",
	"./comp2026-registration-pc.png": "./resources/js/competition/asset/images/2026/comp2026-registration-pc.png",
	"./comp2026-reward-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-reward-mobile.png",
	"./comp2026-reward-pc.png": "./resources/js/competition/asset/images/2026/comp2026-reward-pc.png",
	"./comp2026-schedule-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-schedule-mobile.png",
	"./comp2026-schedule-pc.png": "./resources/js/competition/asset/images/2026/comp2026-schedule-pc.png",
	"./comp2026-signup-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-signup-mobile.png",
	"./comp2026-signup-pc.png": "./resources/js/competition/asset/images/2026/comp2026-signup-pc.png",
	"./comp2026-theme-mobile.png": "./resources/js/competition/asset/images/2026/comp2026-theme-mobile.png",
	"./comp2026-theme-pc.png": "./resources/js/competition/asset/images/2026/comp2026-theme-pc.png"
};


function webpackContext(req) {
	var id = webpackContextResolve(req);
	return __webpack_require__(id);
}
function webpackContextResolve(req) {
	if(!__webpack_require__.o(map, req)) {
		var e = new Error("Cannot find module '" + req + "'");
		e.code = 'MODULE_NOT_FOUND';
		throw e;
	}
	return map[req];
}
webpackContext.keys = function webpackContextKeys() {
	return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = "./resources/js/competition/asset/images/2026 sync recursive ^\\.\\/comp2026\\-.*$";