.info-btn,.popup-btn{text-decoration:none}.app-mobile,.site-footer{box-sizing:border-box;width:100%}@font-face{font-family:Anton;src:url('/fonts/Anton-Regular.woff2') format('woff2'),url('/fonts/Anton-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}body,html{margin:0;padding:0;font-family:Montserrat,Arial,sans-serif;background:#070e1d;color:#fff;min-height:100vh;width:100%;overflow-x:hidden}.hero-slider{position:relative;width:100vw;aspect-ratio:16/9;min-height:380px;max-height:100vh;overflow:hidden;background:#070e1d}.slide,.slide.fade{opacity:0;transition:opacity 1.1s cubic-bezier(.33,1,.68,1)}.slide.active,.slide.fade.active{opacity:1;z-index:2}.hero-content{position:absolute;top:18%;left:58%;transform:translate(-50%,0);color:#fff;text-align:right;z-index:10;text-shadow:4px 8px 24px #000,0 2px 0 #000,0 2px 20px #0287f966;user-select:none}.arrow,button.nav{cursor:pointer;top:50%}.player-bar,.slider-dots{left:50%;transform:translateX(-50%);display:flex}.arrow,.slider-dots{position:absolute;z-index:20}.hero-content h1{font-size:4.4vw;font-family:Impact,Arial Black,Arial,sans-serif;letter-spacing:-.1vw;font-weight:700;margin:0;line-height:1}.hero-content h2{font-size:2vw;font-weight:400;margin:.4vw 0 0;opacity:.96}.arrow{background:rgba(20,25,40,.33);color:#fff;border:none;font-size:3vw;border-radius:50%;width:52px;height:52px;line-height:46px;margin-top:-26px;transition:background .18s,transform .15s}.arrow.left{left:34px}.arrow.right{right:34px}.arrow:hover{background:#19f6;transform:scale(1.1)}.slider-dots{bottom:20px;gap:14px}.slider-dot{width:14px;height:14px;border-radius:50%;background:#fff7;border:2px solid #fff2;cursor:pointer;transition:background .18s,border .18s}.slider-dot.active{background:#19f;border:2px solid #fff}.player-bar{position:fixed;bottom:32px;background:rgba(20,25,40,.97);border-radius:18px;box-shadow:0 8px 36px #000b;padding:13px 28px;min-width:330px;max-width:99vw;align-items:center;gap:22px;z-index:100;backdrop-filter:blur(4px) brightness(1.07)}#playPauseIcon,.play-btn{background:0 0;padding:0}.player-bar img#np_track_artwork{width:96px;height:96px;border-radius:7px;object-fit:cover;margin-right:18px;background:#fff1;border:2px solid #00f0ff}.player-info{min-width:110px;max-width:220px;overflow:hidden;display:flex;flex-direction:column;gap:2px}#np_current_track{font-weight:700;font-size:1.07rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 6px #000a}.player-controls{display:flex;align-items:center;gap:11px}.play-btn{border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.app-buttons,.app-download-section,.app-header,.app-left{flex-direction:column;display:flex}#playPauseIcon{width:80px;height:40px;border-radius:18px;object-fit:contain;box-shadow:none;display:block;margin:0;transition:filter .18s}.play-btn:active #playPauseIcon{filter:brightness(1.12) drop-shadow(0 2px 12px #08ffff88)}#volumeSlider{width:92px;accent-color:#18f0fa;background:#111b;border-radius:9px;outline:0;margin-left:10px}.np-artist{font-weight:700;font-size:1.12rem;line-height:1.05;margin-bottom:0}.np-title{font-weight:400;font-size:1.08rem;opacity:.9;line-height:1.1}.app-download-section{min-height:80vh;justify-content:center;align-items:center;background:#111724;padding-bottom:100px}.app-main{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:96px;width:100%;max-width:1200px;margin:0 auto;min-height:600px}.app-left{align-items:flex-end;flex:1;min-height:360px}.app-images{display:flex;flex-direction:column;align-items:center;justify-content:center;width:320px;min-width:150px;min-height:300px}.app-mobile{background:0 0;padding:0;box-sizing:border-box;box-shadow:none!important;aspect-ratio:9/20;object-fit:contain}.app-right{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:280px;position:relative;top:-100px}.app-titles{margin-bottom:16px}.app-subtitle-r{color:#bfc4cb;font-size:1.05rem;font-style:italic;letter-spacing:.18em;opacity:.7;text-align:left}.app-title{font-size:2.3rem;font-weight:400;color:#fff;letter-spacing:.21em;margin:10px 0 0}.app-buttons{gap:23px;margin-top:6px}.app-buttons img{width:220px;max-width:90vw;border-radius:12px;box-shadow:0 4px 18px #00e1ff1c;transition:transform .16s,box-shadow .16s}.app-buttons img:hover,.store-btn img:hover{transform:scale(1.06);box-shadow:0 8px 34px #00c3ff77}@media (max-width:900px){.hero-content h1{font-size:7vw}.hero-content h2{font-size:3vw}.player-bar{padding:10px;gap:10px;min-width:170px}.player-bar img#np_track_artwork{width:48px;height:48px}#volumeSlider{width:52px}#playPauseIcon{width:54px;height:28px}.app-main{flex-direction:column;align-items:center;gap:40px}.app-images{width:210px;min-width:120px;min-height:180px}.app-right{min-width:0;align-items:center;text-align:center;gap:16px}.app-buttons img{width:98vw;max-width:250px}}@media (max-width:600px){.hero-slider{height:35vh;min-height:120px}.player-bar{padding:7px 4vw;bottom:12px}.app-download-section{padding-top:80px;padding-bottom:60px}.app-main{gap:14px}.app-images{width:110px;min-width:60px;min-height:60px}.app-title{font-size:1.22rem}.app-buttons img{width:99vw;max-width:160px}.txt1,.txt2,.txt3{font-family:Anton,Impact,'Arial Black',Arial,sans-serif!important;color:#fff!important;letter-spacing:-.04em!important;text-shadow:0 5px 10px rgba(0,0,0,.55),0 9px 18px rgba(0,0,0,.38)!important;text-transform:uppercase!important;line-height:.97!important;font-size:6vw!important}}.app-header{width:100%;align-items:center;margin-bottom:24px;margin-top:0}.app-title-header,.mail-info{margin-top:18px;text-align:center}.app-title-header{font-size:2.3rem;font-weight:700;letter-spacing:.15em;margin-bottom:8px;color:#fff}.app-subtitle-header{font-size:1.25rem;color:#e2eaf6;opacity:.93;text-align:center;margin-bottom:0;font-weight:400;letter-spacing:.03em}.contact-section{width:100%;padding:60px 0 70px;display:flex;flex-direction:column;align-items:center}.contact-main{display:flex;justify-content:center;align-items:flex-start;gap:80px;width:100%;max-width:1100px}.form-block,.social-block{background:#192236;border-radius:18px;box-shadow:0 4px 22px #000a;padding:38px 30px;min-width:280px;max-width:380px;flex:1;display:flex;flex-direction:column;align-items:center}.contact-title{color:#fff;font-size:1.6rem;margin-bottom:24px;letter-spacing:.11em;text-align:center}.social-icons{display:flex;gap:26px;margin-bottom:0}.social-icons a img{width:46px;height:46px;transition:filter .18s,transform .14s;filter:grayscale(.18) brightness(1.22)}.social-icons a:hover img{filter:none;transform:scale(1.15)}.contact-form{display:flex;flex-direction:column;gap:15px;width:100%;align-items:stretch}.contact-form input,.contact-form textarea{padding:12px 14px;border-radius:8px;border:none;background:#212c44;color:#fff;font-size:1.04rem;margin-bottom:0;outline:0;resize:none}.contact-form button{padding:12px 0;background:#00f0ff;color:#111724;border:none;border-radius:8px;font-weight:700;font-size:1.08rem;letter-spacing:.11em;cursor:pointer;transition:background .16s,color .16s;margin-top:5px}.contact-form button:hover{background:#04b0f8;color:#fff}.mail-info{color:#b0bdd9;font-size:1.01rem}.mail-info a{color:#00f0ff;text-decoration:underline;margin-left:8px}.popup-btn{position:fixed;right:36px;z-index:999;background:#071c30f2;color:#00f0ff;padding:15px 30px 15px 26px;border-radius:23px 9px;font-size:1.13rem;font-family:Montserrat,Arial,sans-serif;box-shadow:0 4px 22px #00f0ff26,0 2px 8px #0004;transition:background .15s,box-shadow .18s,color .16s,transform .12s;display:flex;align-items:center;gap:8px}.slide-caption,button.nav{position:absolute;transform:translateY(-50%)}.slide-caption,.txt1,.txt2,.txt3{font-family:Anton,Impact,'Arial Black',Arial,sans-serif!important}.popup-btn-top{top:34px;bottom:auto}.popup-btn:hover{background:#00f0ff;color:#071c30;box-shadow:0 6px 32px #00f0ff44,0 2px 18px #00f0ff18;transform:scale(1.08)}.popup-btn:active{transform:scale(.97)}.artists-section{background:#101826;padding:70px 0;text-align:center}.artists-header .artists-title{font-size:2.1rem;color:#00f0ff;font-weight:700;letter-spacing:.09em}.artists-header .artists-subtitle{font-size:1.3rem;color:#fff;margin-bottom:20px;font-weight:400}.artists-header .artists-desc{color:#bfc4cb;opacity:.86;font-size:1.02rem;margin-bottom:42px}.artists-cards{display:flex;flex-wrap:wrap;gap:44px;justify-content:center;margin:0 auto;max-width:1200px}.artist-card{background:#16223a;border-radius:18px;box-shadow:0 4px 22px #0006;padding:28px 22px 16px;width:260px;display:flex;flex-direction:column;align-items:center;transition:transform .14s,box-shadow .18s}.artist-card:hover{transform:translateY(-8px) scale(1.04);box-shadow:0 8px 32px #00f0ff33}.artist-card figure{margin:0 0 18px}.artist-card img{width:170px;height:170px;object-fit:cover;border-radius:13px;box-shadow:0 2px 14px #00f0ff44;background:#070e1d}.artist-card .caption{width:100%;margin-top:10px}.artist-card .role{font-size:1.08rem;color:#00f0ff;opacity:.86;margin-bottom:2px;font-style:italic;letter-spacing:.09em}.artist-card .name{font-size:1.27rem;color:#fff;font-weight:700;margin-bottom:14px;letter-spacing:.03em}.artist-card .social-icons{display:flex;gap:15px;justify-content:center;margin-top:4px}.artist-card .social-icons a img{width:38px;height:38px;opacity:.85;transition:opacity .15s,filter .17s,transform .14s;filter:grayscale(.11) brightness(1.21)}.artist-card .social-icons a:hover img{opacity:1;filter:none;transform:scale(1.13)}@media (max-width:900px){.app-header{margin-bottom:16px}.app-title-header{font-size:1.4rem;margin-top:10px}.app-subtitle-header{font-size:1.02rem}.contact-main{flex-direction:column;gap:38px;align-items:center}.form-block,.social-block{max-width:98vw;width:100%}.artists-cards{flex-direction:column;align-items:center;gap:36px}.artist-card{width:94vw;max-width:330px}}button.nav{background:#181f36;color:#00eaff;border:none;border-radius:50%;width:48px;height:48px;font-size:2.2rem;font-weight:700;margin:0 16px;box-shadow:0 2px 8px #00eaff18;transition:background .16s,color .16s,transform .11s;z-index:4}button.nav.left{left:-20px}button.nav.right{right:-20px}button.nav:hover{background:#00eaff;color:#181f36;transform:scale(1.08) translateY(-50%)}.slide-caption{top:18%;right:10vw;left:auto;bottom:auto;color:#fff;z-index:10;text-align:right;line-height:.95;text-shadow:none;pointer-events:none;user-select:none;min-width:310px;max-width:38vw;width:auto;overflow:visible;visibility:hidden}.txt1,.txt2,.txt3{position:relative;display:block;font-size:6vw;font-weight:400;letter-spacing:-.04em;text-transform:uppercase;line-height:1.05;margin:0;padding:0;text-shadow:0 5px 10px rgba(0,0,0,.55),0 9px 18px rgba(0,0,0,.38);white-space:normal;opacity:0;z-index:1;transform:scaleY(1.22)!important}.site-footer,.visually-hidden{overflow:hidden;white-space:nowrap}.slide.active .slide-caption{visibility:visible}.txt2{z-index:2}.txt1{z-index:3}.slide.active .slide-caption.fadeFromLeft .txt1{opacity:1;animation:1.08s cubic-bezier(.33,1,.68,1) both fadeFromLeft;animation-delay:50ms}.slide.active .slide-caption.fadeFromLeft .txt2{opacity:1;animation:1.08s cubic-bezier(.33,1,.68,1) both fadeFromLeft;animation-delay:.18s}.slide.active .slide-caption.fadeFromLeft .txt3{opacity:1;animation:1.08s cubic-bezier(.33,1,.68,1) both fadeFromLeft;animation-delay:.32s}.slide.active .slide-caption.fadeFromRight .txt1{opacity:1;animation:1.08s cubic-bezier(.33,1,.68,1) both fadeFromRight;animation-delay:50ms}.slide.active .slide-caption.fadeFromRight .txt2{opacity:1;animation:1.08s cubic-bezier(.33,1,.68,1) both fadeFromRight;animation-delay:.18s}.slide.active .slide-caption.fadeFromRight .txt3{opacity:1;animation:1.08s cubic-bezier(.33,1,.68,1) both fadeFromRight;animation-delay:.32s}.slide-caption.left-side{right:auto!important;left:11vw!important;text-align:left!important}@keyframes fadeFromLeft{0%{opacity:0;transform:translateX(-3000px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeFromRight{0%{opacity:0;transform:translateX(3000px)}100%{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.slide-caption{min-width:200px;max-width:65vw}.txt1,.txt2,.txt3{font-size:3.1vw}}@media (max-width:800px){.slide-caption{min-width:0;max-width:96vw;right:2vw}.txt1,.txt2,.txt3{font-size:2.1rem}}@media screen and (max-width:500px){.txt1,.txt2,.txt3{line-height:1.5rem!important}}.slide{position:absolute;width:100vw;height:100%;left:0;top:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.slide.zoom{opacity:0;transform:scale(1.1);transition:1.1s cubic-bezier(.16, 1, .3, 1)}.slide.zoom.active{opacity:1;transform:scale(1);z-index:2}.slide.slide-horizontal{opacity:0;transform:translateX(100%);transition:1.1s cubic-bezier(.77, 0, .175, 1)}.slide.slide-horizontal.active{opacity:1;transform:translateX(0);z-index:2}.slide.slide-horizontal.prev{transform:translateX(-100%)}.slide.curtain{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0% 100%);transition:1.3s cubic-bezier(.7, 0, .3, 1)}.slide.curtain.active{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);z-index:2}.slide.flip-3d{opacity:0;transform-style:preserve-3d;transform:perspective(1000px) rotateY(90deg);transition:1.2s cubic-bezier(.4, 0, .2, 1);backface-visibility:hidden}.slide.flip-3d.active{opacity:1;transform:perspective(1000px) rotateY(0);z-index:2}.slide.mosaic{opacity:0;clip-path:inset(0 0 0 0);transition:1.4s cubic-bezier(.4, 0, .2, 1)}.slide.blur,.slide.rotate{opacity:0;transition:1.1s cubic-bezier(.4, 0, .2, 1)}.slide.mosaic.active{opacity:1;animation:1.4s cubic-bezier(.4,0,.2,1) both mosaicIn;z-index:2}.slide.blur{filter:blur(10px)}.slide.blur.active{opacity:1;filter:blur(0);z-index:2}.slide.rotate{transform:rotate(-5deg) scale(.9)}.slide.rotate.active{opacity:1;transform:rotate(0) scale(1);z-index:2}@keyframes mosaicIn{0%{clip-path:inset(0 50% 50% 50%)}33%{clip-path:inset(0 0 50% 50%)}66%{clip-path:inset(0 0 0 50%)}100%{clip-path:inset(0 0 0 0)}}@media (max-width:900px) and (orientation:landscape){.txt1,.txt2,.txt3{font-size:2.4rem!important;font-family:Anton,Impact,'Arial Black',Arial,sans-serif!important;color:#fff!important;letter-spacing:-.04em!important;text-shadow:0 5px 10px rgba(0,0,0,.55),0 9px 18px rgba(0,0,0,.38)!important;text-transform:uppercase!important;line-height:.97!important}}.info-btn{font-size:1rem;color:#fff;background-color:#3498db;padding:10px 15px;transition:background-color .3s}.info-btn:hover{background-color:#2980b9}.divider-blue{width:100%;height:2px;background:linear-gradient(to right,#00f2ff22,#00f2ffcc,#00f2ff22);box-shadow:0 0 8px #00f2ff55;margin:0 auto}.app-mobile{width:100%;max-width:320px;height:auto;border-radius:28px;filter:drop-shadow(0 0 20px #00cfff88);display:block;margin:0 auto}.store-btn img{width:220px;height:auto;border-radius:12px;box-shadow:0 4px 18px #00e1ff1c;transition:transform .16s,box-shadow .16s}@media(max-width:900px){.app-main{flex-direction:column;gap:40px}.store-btn img{width:98vw;max-width:250px}}@media(max-width:600px){.store-btn img{max-width:160px}}.site-footer{background:0 0;display:flex;justify-content:center;align-items:center;padding:20px 10px;font-size:13px;color:#ccc;text-align:center}.site-footer p{margin:0}#cortinilla-reproductor{position:fixed;bottom:24px;right:20px;z-index:9999;width:48px;height:48px;background:#071c30ee;border-radius:50%;padding:0;box-shadow:0 0 18px #00f0ff55;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .12s;transform:translateZ(0);will-change:transform}#cortinilla-reproductor:active{transform:scale(.94)}@media (min-width:900px){#cortinilla-reproductor{width:100px;height:100px;top:28px;right:28px;bottom:auto}#cortinilla-reproductor img{width:70px;height:70px}}@media (max-width:700px){#cortinilla-reproductor{bottom:20px;right:16px;width:48px;height:48px;padding:0;background:#071c30ee;border-radius:50%}#cortinilla-reproductor img{width:40px;height:40px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.arrow{display:none!important}
