.alert-bar[data-v-e3e2f5c4]{background:#d8dcb9;color:#000;font-size:.9em;height:35px;padding:.5em 0;position:fixed;top:0;width:100%;z-index:9999}.alert-bar>div[data-v-e3e2f5c4]{align-items:center;display:flex;gap:.5em;justify-content:center;text-align:center}.router-link-exact-active[data-v-6d61cfae]{--tw-bg-opacity:1;background-color:rgb(56 56 56/var(--tw-bg-opacity,1))}.top-4[data-v-273c3d1f]{top:1em}.bg-dropdown[data-v-273c3d1f]{background:var(--navbar-dropdown-bg,#1a1a1a)}.dropdown-pos[data-v-273c3d1f]{transform:translate(-50%)}.hover-group .btn svg[data-v-273c3d1f]{transition:transform .1s ease-in-out}.hover-group .show[data-v-273c3d1f]{opacity:0;pointer-events:none;transform:translateY(-1rem);transition:transform .15s ease-in-out,opacity .15s ease-in-out}.hover-group .hitbox[data-v-273c3d1f]{display:none}.hover-group:hover .btn svg[data-v-273c3d1f]{--tw-rotate:180deg;--tw-translate-y:.15rem}.hover-group:hover .show[data-v-273c3d1f]{opacity:1;pointer-events:all;transform:translateY(0)}.hover-group:hover .hitbox[data-v-273c3d1f]{display:block}.arrow[data-v-273c3d1f]{border-bottom:.5em solid var(--navbar-dropdown-bg,#1a1a1a);border-left:.5em solid transparent;border-right:.5em solid transparent;height:0;left:-.5em;position:absolute;top:calc(1rem - .5em);width:0}.group-hover[data-v-d9839a20]{color:#fff;transition:transform .15s ease-in-out,color .15s ease-in-out}.group-hover .icon[data-v-d9839a20]{color:#b0b0b0;margin-right:.5rem;opacity:.8;transition:opacity .15s ease-in-out}.group-hover[data-v-d9839a20]:hover,.router-link-exact-active[data-v-d9839a20]{background:var(--navbar-dropdown-item-hover,#272727);color:#00e472;transform:translate(.2rem)}.group-hover:hover .icon[data-v-d9839a20],.router-link-exact-active .icon[data-v-d9839a20]{color:#00e472;opacity:1}.group-hover[data-v-d9839a20]:hover{background:var(--navbar-dropdown-item-active,#2c2c2c)}.bg-dropdown[data-v-d01572cb]{background:var(--navbar-dropdown-bg,#1a1a1a)}.btn svg[data-v-d01572cb]{transition:transform .1s ease-in-out}.btn.open svg[data-v-d01572cb]{--tw-rotate:180deg;--tw-translate-y:.15rem}.navbar-header[data-v-4907da78]{align-items:center;background:#181818;border-bottom:1px solid #383838;display:flex;left:0;min-height:64px;position:fixed;right:0;top:0;width:100%}.navbar-inner-container[data-v-4907da78]{margin:0 auto;max-width:1600px;padding:0 3rem;width:100%}@media screen and (max-width:800px){.navbar-inner-container[data-v-4907da78]{padding:0 2rem}}@media screen and (max-width:450px){.navbar-inner-container[data-v-4907da78]{padding:0 1.5rem}}.mobile-header-links[data-v-4907da78]{align-items:center;display:flex;gap:.5rem;margin-left:auto;margin-right:1rem}@media screen and (min-width:1024px){.mobile-header-links[data-v-4907da78]{display:none}}.mobile-header-link[data-v-4907da78]{color:#fff;display:inline-block;font-size:.9rem;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.mobile-header-link[data-v-4907da78]:hover{color:#00e472}.mobile-header-courses[data-v-4907da78]{display:none}@media screen and (min-width:580px){.mobile-header-courses[data-v-4907da78]{display:inline-flex}}.mobile-menu-btn[data-v-4907da78]{cursor:pointer;display:flex}@media screen and (min-width:1024px){.mobile-menu-btn[data-v-4907da78]{display:none}}.desktop-nav[data-v-4907da78]{align-items:center;display:none;width:100%}@media screen and (min-width:1024px){.desktop-nav[data-v-4907da78]{display:flex}}.nav-links[data-v-4907da78]{flex:1;margin-left:2rem}.nav-links[data-v-4907da78],.user-section[data-v-4907da78]{align-items:center;display:flex}.user-section[data-v-4907da78]{flex-shrink:0;justify-content:flex-end}.mobile-nav[data-v-4907da78]{background:var(--dc-bg-page,#0d0d0d);border-bottom:2px solid var(--dc-border,#383838);left:0;padding:1.5rem 0;position:absolute;top:100%;width:100%;z-index:20}@media screen and (min-width:1024px){.mobile-nav[data-v-4907da78]{display:none}}.nav-cta[data-v-4907da78]{background:#00ce79;color:#000;display:inline-block;padding:.5rem 1.25rem;transition:all .2s ease}.nav-cta[data-v-4907da78]:hover{background:#00b86d}.nav-cta-app[data-v-4907da78]{background:#00e472;color:#000;display:inline-block;font-weight:600;padding:.5rem 1.25rem;transition:all .2s ease}.nav-cta-app[data-v-4907da78]:hover{background:#00ce79}.browse-all-link[data-v-4907da78]{border-top:1px solid #383838;margin-top:.5rem;padding-top:.75rem}.sign-out-btn[data-v-4907da78]{align-items:center;background:transparent;border:1px solid #383838;color:#b0b0b0;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.sign-out-btn[data-v-4907da78]:hover{border-color:#00e472;color:#00e472}.mobile-menu-enter-active[data-v-4907da78]{animation:slideDown-4907da78 .3s cubic-bezier(.16,1,.3,1)}.mobile-menu-leave-active[data-v-4907da78]{animation:slideDown-4907da78 .25s cubic-bezier(.4,0,.2,1) reverse}@keyframes slideDown-4907da78{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.shared-footer[data-v-322d4759]{border-top:1px solid #383838;margin-top:100px}.footer-content[data-v-322d4759]{background:#141414;padding:50px 0}.footer-container[data-v-322d4759]{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 3rem}.logo[data-v-322d4759]{display:grid;grid-template-columns:auto 1fr;grid-gap:15px;align-items:center;font-family:Manrope,Arial,sans-serif;margin-bottom:20px}.logo h2[data-v-322d4759]{font-size:1.25rem;font-weight:600;margin:0}.logo h2[data-v-322d4759],.logo svg[data-v-322d4759]{color:#fff}.socials[data-v-322d4759]{gap:12px}.socials[data-v-322d4759],.socials>a[data-v-322d4759]{align-items:center;display:flex}.socials>a[data-v-322d4759]{background:#1a1a1a;border:1px solid #383838;color:#b0b0b0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.socials>a[data-v-322d4759]:hover{border-color:#00e472;color:#00e472}.socials>a svg[data-v-322d4759]{height:20px;width:20px}.links-container[data-v-322d4759]{display:flex;gap:60px}.links-container>.links[data-v-322d4759]{display:flex;flex-direction:column;gap:10px;min-width:140px}.links-container a[data-v-322d4759]{color:#b0b0b0;font-family:Manrope,Arial,sans-serif;font-size:.9rem;text-decoration:none;transition:color .2s ease}.links-container a[data-v-322d4759]:hover{color:#00e472}.copyright[data-v-322d4759]{align-items:center;background:#0d0d0d;color:#666;display:flex;justify-content:center;padding:40px 0}.copyright .copyright-content[data-v-322d4759]{display:flex;gap:0}.copyright a[data-v-322d4759]{color:#666;font-family:Manrope,Arial,sans-serif;font-size:.85rem;padding:0 30px;text-decoration:none;transition:color .2s ease}.copyright a[data-v-322d4759]:hover{color:#00e472}.copyright a+a[data-v-322d4759]{border-left:1px solid #383838}@media screen and (max-width:800px){.footer-container[data-v-322d4759]{align-items:flex-start;flex-direction:column;padding:0 1.5rem}.links-container[data-v-322d4759]{gap:40px}}@media screen and (max-width:450px){.footer-container[data-v-322d4759]{padding:0 1rem}.links-container[data-v-322d4759]{flex-direction:column;gap:30px}.copyright .copyright-content[data-v-322d4759]{align-items:center;flex-direction:column;gap:15px}.copyright a[data-v-322d4759]{padding:0}.copyright a+a[data-v-322d4759]{border-left:none}}.cont[data-v-ef78942a]{grid-template-columns:auto 11em}.gdpr[data-v-ef78942a]{background:#000;border:3px solid #00ce79;border-radius:.3em;bottom:6em;left:2em;max-width:900px;padding:1.25em;position:fixed;right:2em}h4[data-v-ef78942a]{font-size:1.3rem;font-weight:700;margin-right:1em}.cta[data-v-ef78942a],h4[data-v-ef78942a]{margin-bottom:1em}.cta[data-v-ef78942a]{border-radius:.3em;display:inline-block;padding:.5em;text-align:center}.cta.main[data-v-ef78942a]{background:#00ce79;color:#000;font-weight:700}.cta.secondary[data-v-ef78942a]{margin-left:1em;text-decoration:underline}p[data-v-ef78942a]{line-height:1.6em}p a[data-v-ef78942a]{color:#00ce79}@media only screen and (min-width:900px){.gdpr[data-v-ef78942a]{margin:0 auto}}.slide-fade[data-v-a9a8657d]{opacity:1;transform:translateY(0)}.slide-fade-enter-active[data-v-a9a8657d],.slide-fade-leave-active[data-v-a9a8657d]{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.slide-fade-enter-from[data-v-a9a8657d],.slide-fade-leave-to[data-v-a9a8657d]{opacity:0;transform:translateY(30px)}.livechat-widget[data-v-baed6f1b]{bottom:24px;position:fixed;right:24px;z-index:9999}.livechat-button[data-v-baed6f1b]{align-items:center;background:#00e472;border:none;color:#0d0d0d;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:60px}.livechat-button[data-v-baed6f1b]:hover{box-shadow:0 4px 20px #00e47266;transform:scale(1.05)}.livechat-button.has-unread[data-v-baed6f1b]{animation:pulse-baed6f1b 2s infinite}@keyframes pulse-baed6f1b{0%,to{box-shadow:0 0 #00e47266}50%{box-shadow:0 0 0 10px #00e47200}}.unread-badge[data-v-baed6f1b]{align-items:center;background:#ef4444;color:#fff;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 4px;position:absolute;right:-4px;top:-4px}.livechat-window[data-v-baed6f1b]{background:#1a1a1a;border:1px solid #383838;bottom:24px;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;height:520px;position:fixed;right:24px;width:380px}.livechat-window.minimized[data-v-baed6f1b]{height:auto}.livechat-header[data-v-baed6f1b]{background:#141414;border-bottom:1px solid #383838;cursor:pointer;justify-content:space-between;padding:12px 16px}.header-info[data-v-baed6f1b],.livechat-header[data-v-baed6f1b]{align-items:center;display:flex}.header-info[data-v-baed6f1b]{gap:12px}.avatar[data-v-baed6f1b]{align-items:center;background:#00e472;color:#0d0d0d;display:flex;height:36px;justify-content:center;width:36px}.header-text[data-v-baed6f1b]{display:flex;flex-direction:column}.header-title[data-v-baed6f1b]{color:#fff;font-size:14px;font-weight:600}.header-status[data-v-baed6f1b]{color:#00e472;font-size:12px}.header-actions[data-v-baed6f1b]{display:flex;gap:4px}.header-btn[data-v-baed6f1b]{align-items:center;background:transparent;border:none;color:#b0b0b0;cursor:pointer;display:flex;height:32px;justify-content:center;transition:color .2s ease;width:32px}.header-btn[data-v-baed6f1b]:hover{color:#fff}.livechat-body[data-v-baed6f1b]{overflow:hidden}.livechat-body[data-v-baed6f1b],.messages-container[data-v-baed6f1b]{display:flex;flex:1;flex-direction:column}.messages-container[data-v-baed6f1b]{gap:12px;overflow-y:auto;padding:16px}.message[data-v-baed6f1b]{display:flex;max-width:85%}.message-user[data-v-baed6f1b]{align-self:flex-end}.message-admin[data-v-baed6f1b],.message-bot[data-v-baed6f1b]{align-self:flex-start}.message-bubble[data-v-baed6f1b]{background:#141414;border:1px solid #383838;padding:10px 14px}.message-user .message-bubble[data-v-baed6f1b]{background:#00e472;border-color:#00e472;color:#0d0d0d}.message-admin .message-bubble[data-v-baed6f1b]{border-color:#00e472}.admin-name[data-v-baed6f1b]{color:#00e472;font-size:11px;font-weight:600;margin-bottom:4px}.message-content[data-v-baed6f1b]{color:#fff;font-size:14px;line-height:1.5;word-wrap:break-word}.message-user .message-content[data-v-baed6f1b]{color:#0d0d0d}.message-content[data-v-baed6f1b] a{color:#00e472;text-decoration:underline}.message-user .message-content[data-v-baed6f1b] a{color:#0d0d0d}.message-time[data-v-baed6f1b]{color:#666;font-size:10px;margin-top:4px;text-align:right}.message-user .message-time[data-v-baed6f1b]{color:#00000080}.typing-indicator[data-v-baed6f1b]{display:flex;gap:4px;padding:12px 16px}.typing-indicator span[data-v-baed6f1b]{animation:typing-baed6f1b 1.4s ease-in-out infinite;background:#666;height:8px;width:8px}.typing-indicator span[data-v-baed6f1b]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-baed6f1b]:nth-child(3){animation-delay:.4s}@keyframes typing-baed6f1b{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.livechat-input[data-v-baed6f1b]{align-items:flex-end;border-top:1px solid #383838;display:flex;gap:8px;padding:12px;position:relative}.char-count[data-v-baed6f1b]{color:#666;font-size:10px;position:absolute;right:12px;top:-20px}.char-count.near-limit[data-v-baed6f1b]{color:#ef4444}.livechat-input textarea[data-v-baed6f1b]{background:#0d0d0d;border:1px solid #383838;color:#fff;flex:1;font-family:Manrope,sans-serif;font-size:14px;max-height:120px;min-height:42px;outline:none;padding:10px 12px;resize:none;transition:border-color .2s ease}.livechat-input textarea[data-v-baed6f1b]:focus{border-color:#00e472}.livechat-input textarea[data-v-baed6f1b]::-moz-placeholder{color:#666}.livechat-input textarea[data-v-baed6f1b]::placeholder{color:#666}.send-btn[data-v-baed6f1b]{align-items:center;background:#00e472;border:none;color:#0d0d0d;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:opacity .2s ease;width:42px}.send-btn[data-v-baed6f1b]:disabled{cursor:not-allowed;opacity:.5}.send-btn[data-v-baed6f1b]:not(:disabled):hover{opacity:.9}.spinner[data-v-baed6f1b]{animation:spin-baed6f1b 1s linear infinite}@keyframes spin-baed6f1b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.messages-container[data-v-baed6f1b]::-webkit-scrollbar{width:6px}.messages-container[data-v-baed6f1b]::-webkit-scrollbar-track{background:#141414}.messages-container[data-v-baed6f1b]::-webkit-scrollbar-thumb{background:#383838}.messages-container[data-v-baed6f1b]::-webkit-scrollbar-thumb:hover{background:#4a4a4a}@media(max-width:480px){.livechat-window[data-v-baed6f1b]{height:calc(100vh - 100px);left:16px;width:calc(100vw - 32px)}.livechat-widget[data-v-baed6f1b],.livechat-window[data-v-baed6f1b]{bottom:16px;right:16px}.livechat-button[data-v-baed6f1b]{height:56px;width:56px}}.livechat-modal-overlay[data-v-baed6f1b]{align-items:center;background:#000c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.livechat-modal[data-v-baed6f1b]{background:#1a1a1a;border:1px solid #383838;max-width:400px;width:100%}.livechat-modal-header[data-v-baed6f1b]{border-bottom:1px solid #383838;padding:16px 20px}.livechat-modal-header h3[data-v-baed6f1b]{color:#fff;font-size:16px;font-weight:600;margin:0}.livechat-modal-body[data-v-baed6f1b]{padding:20px}.livechat-modal-body p[data-v-baed6f1b]{color:#b0b0b0;font-size:14px;line-height:1.6;margin:0}.livechat-modal-actions[data-v-baed6f1b]{border-top:1px solid #383838;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.modal-btn[data-v-baed6f1b]{border:none;cursor:pointer;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.modal-btn-cancel[data-v-baed6f1b]{background:#141414;border:1px solid #383838;color:#fff}.modal-btn-cancel[data-v-baed6f1b]:hover{border-color:#00e472}.modal-btn-confirm[data-v-baed6f1b]{background:#ef4444;color:#fff}.modal-btn-confirm[data-v-baed6f1b]:hover{background:#dc2626}
