.preloader[data-v-53c0214d]{pointer-events:none;position:fixed;z-index:9999}.preloader[data-v-53c0214d],.preloader-background[data-v-53c0214d]{height:100dvh;left:0;top:0;width:100vw}.preloader-background[data-v-53c0214d]{background-color:#131313;position:absolute}.loading-bar[data-v-53c0214d]{transition:width .1s ease-out}.full-cover[data-v-53c0214d],.loading-bar[data-v-53c0214d]{background-color:#000;height:100dvh;left:0;position:absolute;top:0}.full-cover[data-v-53c0214d]{transform:translateY(0);transition:transform 1s ease-in-out;width:100vw}.full-cover.slide-up[data-v-53c0214d]{transform:translateY(-100vh)}.progress-text[data-v-53c0214d]{bottom:1vh;color:#fff;font-family:var(--font-body);font-size:15.2rem;left:4vw;opacity:1;position:absolute;transform:scale(1);transition:all .6s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000}.progress-text.fade-out[data-v-53c0214d]{filter:blur(2px);opacity:0;transform:scale(.8)}@media (max-width:768px){.progress-text[data-v-53c0214d]{bottom:2dvh;font-size:3rem}}@media (max-width:480px){.progress-text[data-v-53c0214d]{bottom:2dvh;font-size:2.5rem}}[data-v-53c0214d]{box-sizing:border-box}.cookie-banner[data-v-b285c9a3]{bottom:0;left:calc(3vw + 2rem);pointer-events:auto;position:fixed;right:calc(3vw + 2rem);z-index:9998}@media (max-width:800px){.cookie-banner[data-v-b285c9a3]{left:auto;right:auto}}.cookie-backdrop[data-v-b285c9a3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0ab3;top:0;right:0;bottom:0;left:0;position:absolute}.cookie-content[data-v-b285c9a3]{flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:100%;padding:1.5rem 2rem;position:relative}.cookie-content[data-v-b285c9a3],.cookie-text[data-v-b285c9a3]{align-items:center;display:flex}.cookie-text[data-v-b285c9a3]{flex:1;min-width:300px}@media (max-width:1280px){.cookie-text[data-v-b285c9a3]{align-items:flex-start;flex-direction:column}}.cookie-title[data-v-b285c9a3]{color:var(--color-gmax-white);flex-shrink:0;font-family:var(--font-body);font-size:2rem;font-weight:400;margin:0 0 .5rem}.cookie-description[data-v-b285c9a3]{color:#b9b9b9;font-family:var(--font-body);font-size:.875rem;line-height:1.5;margin:0;padding-left:3rem}@media (max-width:1280px){.cookie-description[data-v-b285c9a3]{padding-left:0}}.cookie-link[data-v-b285c9a3]{color:var(--color-gmax-white);font-weight:500;text-decoration:underline}.cookie-link[data-v-b285c9a3]:hover{color:#2563eb}.cookie-actions[data-v-b285c9a3]{flex-shrink:0}.cookie-buttons[data-v-b285c9a3]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.cookie-btn[data-v-b285c9a3]{border:1px solid transparent;cursor:pointer;font-family:var(--font-body);font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.cookie-btn-primary[data-v-b285c9a3]{background:#dbed92;color:var(--color-gmax-dk-grey)}.cookie-btn-primary[data-v-b285c9a3]:hover{background:#d7f16a}.cookie-btn-secondary[data-v-b285c9a3]{background:#1a1a1a;color:var(--color-gmax-white)}.cookie-btn-secondary[data-v-b285c9a3]:hover{background:#393939}.cookie-btn-outline[data-v-b285c9a3]{background:transparent;border-color:#d1d5db;color:#374151}.cookie-btn-outline[data-v-b285c9a3]:hover{background:#f9fafb}.cookie-advanced[data-v-b285c9a3]{width:100%}.cookie-preferences[data-v-b285c9a3]{border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.cookie-preference[data-v-b285c9a3]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:1rem}.cookie-preference[data-v-b285c9a3]:last-child{border-bottom:none}.preference-info h4[data-v-b285c9a3]{color:#fff;font-family:var(--font-body);font-size:.875rem;font-weight:400;margin:0 0 .25rem}.preference-info p[data-v-b285c9a3]{color:#b9b9b9;font-family:var(--font-body);font-size:.75rem;margin:0}.preference-toggle[data-v-b285c9a3]{cursor:pointer;height:1.25rem;width:1.25rem}.preference-toggle[data-v-b285c9a3]:disabled{cursor:not-allowed;opacity:.5}.dev-reset-button[data-v-b285c9a3]{bottom:1rem;position:fixed;right:1rem;z-index:9998}.reset-btn[data-v-b285c9a3]{background:#ef4444;border:none;border-radius:.375rem;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.reset-btn[data-v-b285c9a3]:hover{background:#dc2626;box-shadow:0 4px 6px #00000026;transform:translateY(-1px)}@media (max-width:768px){.cookie-content[data-v-b285c9a3]{align-items:stretch;flex-direction:column;gap:1rem;padding:1rem}.cookie-text[data-v-b285c9a3]{min-width:auto}.cookie-buttons[data-v-b285c9a3]{justify-content:stretch}.cookie-btn[data-v-b285c9a3]{flex:1;text-align:center}}@media (max-width:480px){.cookie-buttons[data-v-b285c9a3]{flex-direction:column}.cookie-btn[data-v-b285c9a3]{width:100%}}html{scroll-behavior:auto}body,html{background-color:#0b0b0b}body{overflow-x:hidden;visibility:hidden}body.loaded{visibility:visible}#smooth-wrapper{background-color:#0b0b0b;overflow-x:hidden}*{will-change:auto}.page-enter-active,.page-leave-active{transition:opacity .4s ease-in-out}.page-enter-from,.page-leave-to{opacity:0}.page-enter-to,.page-leave-from{opacity:1}.page-leave-active{overflow:hidden;position:relative}
