@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Inter:wght@300;400;600&display=swap";:root{--primary: #c9a45c;--secondary: #6bcf9a;--bg-dark: #1a1a1e;--bg-glass: rgba(26, 26, 30, .7);--text-light: #f5f5f7;--font-main: "Inter", sans-serif;--font-display: "Cinzel", serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--bg-dark);color:var(--text-light);overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display)}a{text-decoration:none;color:inherit;transition:.3s}button{cursor:pointer;border:none;font-family:var(--font-main)}.container{max-width:1200px;margin:0 auto;padding:0 20px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}nav[data-v-93e40e9c]{position:fixed;top:0;width:100%;z-index:1000;padding:20px 0;transition:all .3s ease}nav.scrolled[data-v-93e40e9c]{background:var(--bg-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.nav-content[data-v-93e40e9c]{display:flex;justify-content:space-between;align-items:center}.logo[data-v-93e40e9c]{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1.5rem;color:var(--primary);font-weight:700}.logo-wrapper[data-v-93e40e9c]{width:50px;height:50px;border-radius:50%;border:2px solid var(--primary);overflow:hidden;display:flex;justify-content:center;align-items:center}.logo img[data-v-93e40e9c]{height:100%;width:100%;object-fit:cover;transform:scale(1.8)}.links[data-v-93e40e9c]{display:flex;gap:30px;align-items:center}.links a[data-v-93e40e9c]:not(.download-btn){font-weight:500;position:relative}.links a[data-v-93e40e9c]:not(.download-btn):after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;background-color:var(--secondary);transition:width .3s}.links a[data-v-93e40e9c]:not(.download-btn):hover:after,.links a:not(.download-btn).router-link-active[data-v-93e40e9c]:after{width:100%}.links a.router-link-active[data-v-93e40e9c]{color:var(--primary)}.download-btn[data-v-93e40e9c]{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff;padding:8px 20px;border-radius:20px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #0003;text-decoration:none}.download-btn[data-v-93e40e9c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d;filter:brightness(1.1)}main[data-v-93e40e9c]{min-height:100vh}footer[data-v-93e40e9c]{background:#111;padding:20px 0;text-align:center;color:#888;border-top:1px solid rgba(255,255,255,.05)}.fade-enter-active[data-v-93e40e9c],.fade-leave-active[data-v-93e40e9c]{transition:opacity .3s ease}.fade-enter-from[data-v-93e40e9c],.fade-leave-to[data-v-93e40e9c]{opacity:0}.hero[data-v-7b389d7e]{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero-bg[data-v-7b389d7e]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/hero-bg-L0FiaV47.png);background-size:cover;background-position:center;filter:brightness(.6);z-index:-1;animation:zoom-7b389d7e 20s infinite alternate}@keyframes zoom-7b389d7e{0%{transform:scale(1)}to{transform:scale(1.1)}}.hero-content[data-v-7b389d7e]{z-index:1;max-width:800px;padding:0 20px}h1[data-v-7b389d7e]{font-size:4rem;margin-bottom:1rem;background:linear-gradient(to right,var(--primary),#fff,var(--secondary));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 4px 20px rgba(0,0,0,.5)}p[data-v-7b389d7e]{font-size:1.5rem;margin-bottom:2rem;color:#ddd}.cta[data-v-7b389d7e]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}input[data-v-7b389d7e]{padding:15px 25px;border-radius:30px;border:1px solid rgba(255,255,255,.2);background:#00000080;color:#fff;font-size:1rem;width:300px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);outline:none;transition:.3s}input[data-v-7b389d7e]:focus{border-color:var(--primary);background:#000000b3}button[data-v-7b389d7e]{padding:15px 35px;border-radius:30px;background:linear-gradient(45deg,var(--primary),var(--secondary));color:#000;font-weight:700;font-size:1rem;transition:.3s}button[data-v-7b389d7e]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #c9a45c66}.media-page[data-v-99f0d914]{padding-top:120px;padding-bottom:50px;min-height:100vh}h1[data-v-99f0d914]{text-align:center;font-size:3rem;color:var(--primary);margin-bottom:10px}p[data-v-99f0d914]{text-align:center;margin-bottom:30px;color:#aaa}.tabs[data-v-99f0d914]{display:flex;justify-content:center;gap:20px;margin-bottom:40px}.tabs button[data-v-99f0d914]{background:transparent;color:#888;border:1px solid rgba(255,255,255,.2);padding:10px 30px;border-radius:30px;font-size:1.1rem;transition:all .3s}.tabs button[data-v-99f0d914]:hover{border-color:var(--primary);color:var(--primary)}.tabs button.active[data-v-99f0d914]{background:var(--primary);color:#000;border-color:var(--primary);box-shadow:0 0 15px #c9a45c4d}.gallery[data-v-99f0d914],.video-gallery[data-v-99f0d914]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;animation:fadeIn-99f0d914 .5s ease}@keyframes fadeIn-99f0d914{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gallery-item[data-v-99f0d914]{border-radius:15px;overflow:hidden;height:250px;position:relative;cursor:pointer;border:1px solid rgba(255,255,255,.1)}.gallery-item img[data-v-99f0d914]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gallery-item:hover img[data-v-99f0d914]{transform:scale(1.1)}.gallery-item[data-v-99f0d914]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);pointer-events:none}.video-item[data-v-99f0d914]{display:flex;flex-direction:column;gap:10px}.thumbnail[data-v-99f0d914]{position:relative;border-radius:15px;overflow:hidden;aspect-ratio:16/9;cursor:pointer;border:1px solid rgba(255,255,255,.1)}.thumbnail img[data-v-99f0d914]{width:100%;height:100%;object-fit:cover;transition:.3s}.thumbnail:hover img[data-v-99f0d914]{transform:scale(1.05);filter:brightness(.8)}.play-button[data-v-99f0d914]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;border:2px solid white;transition:.3s}.thumbnail:hover .play-button[data-v-99f0d914]{background:var(--primary);border-color:var(--primary);transform:translate(-50%,-50%) scale(1.1);color:#000}.duration[data-v-99f0d914]{position:absolute;bottom:10px;right:10px;background:#000c;padding:3px 8px;border-radius:5px;font-size:.8rem;font-weight:700}h3[data-v-99f0d914]{font-size:1.1rem;color:#ddd}.about-page[data-v-5d3c6e1d]{padding-top:140px;padding-bottom:80px;min-height:100vh}.intro[data-v-5d3c6e1d]{text-align:center;max-width:800px;margin:0 auto 60px}h1[data-v-5d3c6e1d]{font-size:3.5rem;color:var(--primary);margin-bottom:20px}.lead[data-v-5d3c6e1d]{font-size:1.3rem;color:#ddd;line-height:1.6}.features-grid[data-v-5d3c6e1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:80px}.feature-card[data-v-5d3c6e1d]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:20px;overflow:hidden;transition:transform .3s,box-shadow .3s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column}.feature-img[data-v-5d3c6e1d]{width:100%;height:200px;object-fit:cover;border-bottom:1px solid rgba(255,255,255,.05)}.feature-content[data-v-5d3c6e1d]{padding:30px;flex:1}.feature-card[data-v-5d3c6e1d]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d;background:#ffffff0d;border-color:#c9a45c4d}.icon[data-v-5d3c6e1d]{font-size:2.5rem;margin-bottom:15px}h2[data-v-5d3c6e1d]{color:var(--secondary);margin-bottom:15px;font-family:var(--font-display)}p[data-v-5d3c6e1d]{color:#bbb;line-height:1.6;margin-bottom:15px}ul[data-v-5d3c6e1d]{list-style-type:none;padding-left:0}li[data-v-5d3c6e1d]{margin-bottom:10px;color:#aaa;font-size:.95rem;padding-left:15px;border-left:2px solid var(--primary)}strong[data-v-5d3c6e1d]{color:#fff}.dev-section[data-v-5d3c6e1d]{display:flex;gap:50px;background:linear-gradient(135deg,#1a1a1ecc,#2a2a30cc);padding:50px;border-radius:30px;border:1px solid rgba(255,255,255,.1);align-items:center}@media(max-width:900px){.dev-section[data-v-5d3c6e1d]{flex-direction:column}}.dev-content[data-v-5d3c6e1d]{flex:1}.roadmap[data-v-5d3c6e1d]{display:flex;flex-direction:column;gap:15px;margin-top:20px}.roadmap-item[data-v-5d3c6e1d]{display:flex;flex-direction:column;background:#0003;padding:15px;border-radius:10px;border-left:3px solid var(--secondary)}.roadmap-item span[data-v-5d3c6e1d]{font-size:.9rem;color:#999}.join-cta[data-v-5d3c6e1d]{margin-top:30px;font-style:italic;color:var(--primary);font-size:1.2rem}.dev-image[data-v-5d3c6e1d]{flex:1}.dev-image img[data-v-5d3c6e1d]{width:100%;border-radius:20px;box-shadow:0 10px 30px #00000080}.contact-page[data-v-5d0fa962]{padding-top:120px;padding-bottom:50px;min-height:100vh;background:radial-gradient(circle at 50% 50%,#2a2a30,#1a1a1e)}h1[data-v-5d0fa962]{text-align:center;font-size:3rem;color:var(--secondary);margin-bottom:15px}p[data-v-5d0fa962]{text-align:center;max-width:600px;margin:0 auto 50px;color:#ccc;line-height:1.6}strong[data-v-5d0fa962]{color:var(--primary)}.form-container[data-v-5d0fa962]{max-width:600px;margin:0 auto;background:#ffffff08;padding:40px;border-radius:20px;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-group[data-v-5d0fa962]{margin-bottom:20px}label[data-v-5d0fa962]{display:block;margin-bottom:8px;color:var(--primary);font-weight:500}input[data-v-5d0fa962],textarea[data-v-5d0fa962]{width:100%;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0000004d;color:#fff;font-family:var(--font-main);transition:.3s}input[data-v-5d0fa962]:focus,textarea[data-v-5d0fa962]:focus{border-color:var(--secondary);background:#00000080;outline:none}button[data-v-5d0fa962]{width:100%;padding:15px;border-radius:8px;background:var(--primary);color:#000;font-weight:700;font-size:1.1rem;margin-top:10px;transition:.3s}button[data-v-5d0fa962]:hover{background:#deb86e;transform:translateY(-2px)}
