:root {--header-height: 1rem;--first-color: #c1c1c1;--first-color-alt: #1a1a1a;--alt-color: #302e2e;--title-color: #0f0f0f;--text-color: #363636;--text-color-light: #ffffff;--body-color: #fafbfd;--container-color: #ffffff;--body-font: "Lexend", sans-serif;--body-font-size: 1.1rem;--biggest-font-size: 2rem;--h1-font-size: 1.2rem;--h2-font-size: 1.07rem;--h3-font-size: 1rem;--normal-font-size: 1rem;--semi-font-size: 0.9rem;--small-font-size: 0.85rem;--smaller-font-size: 0.75rem;--icon-font-size: 1.5rem;--button-text-font-size: 0.99rem;--mobile-font-size: 1rem;--img-size: 10rem;--img-m-size: 6rem;--img-l-size: 8rem;--logo-size: 15rem;--logo-m-size: 12rem;--font-medium: 500;--font-semi-bold: 600;--font-black: 700;--font-normal: 300;--font-semi-medium: 400;--mb-0-25: 0.25rem;--mb-0-5: 0.5rem;--mb-0-75: 0.75rem;--mb-1: 1rem;--mb-1-5: 1.5rem;--mb-2: 2rem;--mb-2-5: 2.5rem;--p: 0.5rem;--br: 15px;--z-tooltip: 10;--z-fixed: 100;}@media screen and (min-width: 720px) {:root {--biggest-font-size: 2rem;--h1-font-size: 1.5rem;--h2-font-size: 1.35rem;--h3-font-size: 1.25rem;--normal-font-size: 1.15rem;--small-font-size: 0.9rem;--smaller-font-size: 0.85rem;--semi-font-size: 1rem;}}@media (min-width:1080px) {.features {grid-template-columns: repeat(3, 1fr);}.cap {font-size: var(--normal-font-size);}.toc .info_toc a {font-size: var(--body-font-size);}.info_dl .info_dl_img {width: 160px;height: 160px;}.header .logo>a>img {width: 240px;height: 80px;}.info .info_img {width: 164px;height: 164px;}.grid {max-width: 95%;}}@media (min-width: 1800px) {body {max-width: 85%;}}@media (min-width: 1445px) and (max-width: 1800px) {body {max-width: 85%;}}@media (min-width: 1080px) and (max-width: 1445px) {body {max-width: 90%;}.cap {font-size: var(--body-font-size);}}@media (min-width: 720px) and (max-width: 1080px) {.grid {max-width: 95%;}.info .info_img {width: 128px;height: 128px;}}@media (max-width: 720px) {.grid {max-width: 95%;}.faq_question>h3 {letter-spacing: 0;}.cap {font-size: var(--normal-font-size);}}::-webkit-scrollbar {width: 4px;height: 5px;}::-webkit-scrollbar-track {background: transparent;}::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, 0.15);border-radius: 15px;}::-webkit-scrollbar-thumb:hover {background: rgba(0, 0, 0, 0.35);}::-webkit-scrollbar-thumb:active {background: rgba(0, 0, 0, 0.35);}* {box-sizing: border-box;padding: 0;margin: 0;}html {scroll-behavior: smooth;-webkit-tap-highlight-color: transparent;}body {margin: auto;font-family: var(--body-font);font-size: var(--normal-font-size);background: var(--body-color);color: var(--text-color);padding-top: var(--header-height);}h1, h2, h3, h4 {color: var(--title-color);font-weight: var(--font-medium);margin: var(--mb-1) auto;max-width: 95%;text-align: center;text-transform: uppercase;letter-spacing: 0.4px;}b {font-weight: var(--font-semi-bold);}p, li {line-height: 1.8em;font-weight: var(--font-normal);max-width: 95%;margin: var(--mb-0-75) auto;list-style: none;letter-spacing: 0.6px;font-size: var(--normal-font-size);}i {font-style: italic;font-size: var(--small-font-size);}b {font-weight: var(--font-semi-medium);}span {display: block;text-align: center;font-weight: var(--font-normal);line-height: 1.8em;letter-spacing: 0.8px;font-size: var(--small-font-size);}nav ul {display: flex;justify-content: center;}nav ul li {margin: 0;padding: 0;}nav ul li a {padding: 12px 8px;margin: 0;display: flex;align-items: center;font-weight: var(--font-medium);font-size: var(--small-font-size);}a {text-decoration: none;color: var(--text-color);transition: all 0.3s ease-in-out;}a:hover {color: var(--first-color-alt);}button, input {border: none;outline: none;}button {cursor: pointer;font-family: var(--body-font);font-size: var(--button-text-font-size);}figure {margin: 0;text-align: center;}figcaption {margin-top: 5px;font-style: italic;font-size: var(--small-font-size);}.icon {width: 20px;height: 24px;margin: auto 4px;}.logo>a>img {max-width: 100%;height: auto;margin: auto;display: block;margin-bottom: var(--mb-1);}.nav {background: var(--container-color);margin: var(--mb-1) auto;border-radius: var(--br);max-width: 95%;font-weight: var(--font-medium);box-shadow: rgb(11 43 158 / 15%) 0 0 20px -8px;}.container {background: var(--container-color);border-radius: 15px;max-width: 95%;margin: auto;padding: var(--p);box-shadow: rgb(11 43 158 / 15%) 0 0 20px -8px;}.home {background: linear-gradient(45deg, #000, #000000a1);color: #ffffff;}.home>h1 {color: #ffffff;}.info {padding: var(--mb-1-5);}.info_img {display: block;margin: auto;max-width: 100%;height: auto;}.info_title {font-size: var(--h1-font-size);color: var(--text-color-light);}.info_description {text-align: center;}.info_meta {text-align: center;font-size: var(--smaller-font-size);}.info_text h1 {font-size: var(--h1-font-size);}.info_text h2 {font-size: var(--h2-font-size);}.info_text h3 {font-size: var(--h3-font-size);}.down_text {margin: auto 0;font-size: var(--normal-font-size);font-weight: var(--font-semi-medium);}a.info_btn {display: flex;background: linear-gradient(45deg, var(--first-color), var(--first-color-alt));color: var(--text-color-light);height: 3rem;border-radius: 15px;font-weight: var(--font-medium);user-select: none;text-align: center;justify-content: center;transition: box-shadow 0.6s ease-in-out;}a.info_btn:hover {box-shadow: 0 0 15px rgb(186 187 195 / 90%);}.info_toc {margin: var(--mb-1) auto;max-width: 95%;text-align: center;letter-spacing: 0.1rem;border: 1px dashed var(--first-color-alt);border-radius: var(--br);}.info_toc>span {font-weight: var(--font-medium);font-size: var(--normal-font-size);text-transform: uppercase;letter-spacing: 0.1rem;}.info_toc a {font-size: 16px;color: var(--text-color);text-decoration: none;border-bottom: 1px dotted var(--first-color-alt);}.info_toc a:hover {border: none;}.features_icon {transition: 0.3s;width: 42px;height: 42px;margin-top: var(--mb-1);}.features_icon:hover {transform: translateY(-0.5rem);}.grid {display: grid;margin: auto;}.features {margin: auto;gap: 1rem;}.features_info {background: var(--container-color);padding: 1.5rem;text-align: center;border-radius: 20px;box-shadow: rgb(11 43 158 / 15%) 0 0 20px -8px;font-size: var(--body-font-size);}.features_info h3 {font-size: var(--h3-font-size);}.mod_features {text-align: center;}.features_list li {margin: var(--mb-0-5) auto;}.btn {background: var(--first-color-alt);padding: 10px 20px;border-radius: var(--br);cursor: pointer;display: block;margin: 0 auto;margin-bottom: var(--mb-1-5);transition: all 0.4s ease-in-out;}.btn>a {color: var(--text-color-light);font-size: var(--semi-font-size);}.btn:hover {background: var(--alt-color);box-shadow: 0 5px 10px rgb(0 0 0 / 20%);}.trailer>iframe {border-radius: var(--br);margin: auto;display: flex;max-width: 80%;height: 260px;}.info_dl_img {max-width: 100%;height: auto;margin: auto;display: block;padding: var(--mb-1);}.download-btn {background: var(--first-color-alt);color: var(--text-color-light);padding: 4px 20px;border-radius: 55px;cursor: pointer;display: flex;margin: var(--mb-1) auto;align-items: center;transition: all 0.4s ease-in-out;user-select: none;}.downbtn_text {font-weight: var(--font-semi-medium);font-size: var(--normal-font-size);}.progress-container {width: 100%;height: 100%;background-color: #ddd;margin-bottom: 10px;display: none;border-radius: 50px;overflow: hidden;}.progress-bar {height: 10px;background: var(--alt-color);width: 0%;transition: width 1s linear;}.progress {margin: 0 var(--mb-1);}.download-btn:hover {background: var(--alt-color);box-shadow: 0px 5px 10px rgb(38 38 38 / 50%);}.infograph_img {border-radius: var(--br);max-width: 95%;width: 50vh;height: auto;box-shadow: rgb(11 43 158 / 15%) 0 0 20px -8px;}.img {border-radius: var(--br);display: block;margin: var(--mb-1) auto;margin-bottom: var(--mb-1-5);max-width: 95%;height: auto;box-shadow: rgb(11 43 158/15%) 0 0 20px -8px;}.grid_screenshots {display: grid;grid-template-columns: repeat(auto-fit, minmax(192px, 1fr));grid-gap: 10px;}.new_content {display: flex;flex-direction: column;margin: auto;}.screenshot_img {max-width: 100%;height: auto;border-radius: var(--br);}.screenshots {max-width: 95%;margin: auto;}.faq_container {max-width: 95%;margin: 0 auto;}.faq_item {margin-bottom: var(--mb-0-5);}.faq_question {position: relative;cursor: pointer;user-select: none;background: var(--container-color);border-radius: var(--br);margin: auto;padding: var(--p);box-shadow: rgb(11 43 158 / 15%) 0 0 20px -8px;}.faq_question::after {content: "\002B";display: block;font-family: Arial, sans-serif;font-size: 25px;line-height: 1;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);transition: transform 0.3s ease-in-out;}.faq_question.active::after {content: "\002B";transform: translateY(-50%) rotate(45deg);}.faq_question>h3 {text-align: start;font-weight: var(--font-semi-medium);font-size: var(--semi-font-size);margin: var(--mb-0-25);padding-right: 1rem;}.faq_answer {max-height: 0;overflow: hidden;transition: max-height 0.3s ease-in-out;}.faq_answer.active {max-height: 500px;}.faq_answer>p {text-align: center;font-size: var(--semi-font-size);padding: 0;max-width: 95%;}.share_btn {display: flex;justify-content: center;align-items: center;text-align: center;max-width: 95%;margin: auto;}.share_btn>a {flex: auto;margin: 0 1%;padding: 0.8rem 0;color: #fff;border-radius: 30px;transition: background 0.3s ease-in-out;background: var(--text-color);box-shadow: rgb(11 43 158 / 15%) 0 0 20px -8px;}.share_btn>a:hover {background: var(--first-color-alt);}.share_btn>a>svg {height: 24px;fill: #fff;vertical-align: middle;}.note p {font-size: var(--small-font-size);}.note h4 {font-size: var(--semi-font-size);}.footer_section {text-align: center;margin: 1rem;}.footer_section a {padding: 0 0.5rem;font-size: var(--semi-font-size);font-weight: var(--font-normal);}.footer-section a:hover {color: var(--first-color-alt);}table {width: 100%;border-collapse: collapse;overflow: hidden;font-weight: var(--font-semi-medium);font-size: var(--semi-font-size);}.table td {padding: 0.5rem 0;}.tl {text-align: left;}.tr {text-align: right;}.table {padding: 0 1rem;}.cap {padding: 1rem;border-bottom: 1px solid rgb(0 0 0 / 7%);}.price {color: #008031;}.playicon {transition: fill 0.3s ease-in-out;}.playicon:hover {fill: var(--alt-color);}#download-btn {background: var(--first-color-alt);color: white;width: 180px;height: 40px;border-radius: 50px;cursor: pointer;display: flex;justify-content: center;margin: var(--mb-1) auto;align-items: center;transition: all 0.4s ease-in-out;user-select: none;}#download-btn:hover {background: var(--alt-color);box-shadow: 0px 5px 10px rgb(38 38 38 / 50%);}#download-btn.disabled {opacity: 0.5;pointer-events: none;}#scrollToTopBtn {display: none;position: fixed;bottom: 20px;right: 15px;z-index: 1;background: var(--container-color);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);cursor: pointer;padding: 15px;border-radius: 50%;transition: all 0.3s ease-in-out;}#scrollToTopBtn:hover {background-color: var(--first-color-alt);color: var(--text-color-light);}.gg-chevron-up {position: relative;display: block;width: 9px;height: 9px;}.gg-chevron-up::after {content: "";box-sizing: border-box;position: absolute;width: 7px;height: 7px;border-top: 2px solid;border-right: 2px solid;transform: rotate(-45deg);left: 1px;bottom: 0px;}.mb05 {margin-bottom: var(--mb-0-5);}.contact_main {margin:auto; max-width:95%;}.contact_main input, textarea {margin: auto;margin-bottom: 1rem;padding: 1rem;border: 0.1rem solid #c9c9c9;border-radius: var(--br);width: 100%;font-size: var(--semi-font-size);font-family: "Lexend", sans-serif;}.contact_main textarea {height: 10rem;resize: none;}.contact_main input[type="submit"] {max-width: 40%;font-size: var(--small-font-size);border: none;justify-content: center;display: flex;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);background-color: var(--first-color-alt);color: var(--text-color-light);transition: all 0.3s;}.contact_main input[type="submit"]:hover {background-color: var(--first-color);}.dmca_img {width: 121px;height: 24px;}