@font-face{font-family:CustomFont;src:url(/static/media/Favela-Medium.c36a0af93486cf702ea9.ttf) format("truetype")}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}25%{-webkit-transform:translateY(-30px) translateX(20px) rotate(5deg);transform:translateY(-30px) translateX(20px) rotate(5deg)}50%{-webkit-transform:translateY(-20px) translateX(-20px) rotate(-5deg);transform:translateY(-20px) translateX(-20px) rotate(-5deg)}75%{-webkit-transform:translateY(-25px) translateX(15px) rotate(3deg);transform:translateY(-25px) translateX(15px) rotate(3deg)}}@keyframes float{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}25%{-webkit-transform:translateY(-30px) translateX(20px) rotate(5deg);transform:translateY(-30px) translateX(20px) rotate(5deg)}50%{-webkit-transform:translateY(-20px) translateX(-20px) rotate(-5deg);transform:translateY(-20px) translateX(-20px) rotate(-5deg)}75%{-webkit-transform:translateY(-25px) translateX(15px) rotate(3deg);transform:translateY(-25px) translateX(15px) rotate(3deg)}}@-webkit-keyframes float2{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}33%{-webkit-transform:translateY(25px) translateX(-15px) rotate(-3deg);transform:translateY(25px) translateX(-15px) rotate(-3deg)}66%{-webkit-transform:translateY(-15px) translateX(25px) rotate(4deg);transform:translateY(-15px) translateX(25px) rotate(4deg)}}@keyframes float2{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}33%{-webkit-transform:translateY(25px) translateX(-15px) rotate(-3deg);transform:translateY(25px) translateX(-15px) rotate(-3deg)}66%{-webkit-transform:translateY(-15px) translateX(25px) rotate(4deg);transform:translateY(-15px) translateX(25px) rotate(4deg)}}@-webkit-keyframes float3{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}20%{-webkit-transform:translateY(20px) translateX(10px) rotate(-4deg);transform:translateY(20px) translateX(10px) rotate(-4deg)}40%{-webkit-transform:translateY(-25px) translateX(-15px) rotate(6deg);transform:translateY(-25px) translateX(-15px) rotate(6deg)}60%{-webkit-transform:translateY(15px) translateX(20px) rotate(-2deg);transform:translateY(15px) translateX(20px) rotate(-2deg)}80%{-webkit-transform:translateY(-10px) translateX(-10px) rotate(3deg);transform:translateY(-10px) translateX(-10px) rotate(3deg)}}@keyframes float3{0%,to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg)}20%{-webkit-transform:translateY(20px) translateX(10px) rotate(-4deg);transform:translateY(20px) translateX(10px) rotate(-4deg)}40%{-webkit-transform:translateY(-25px) translateX(-15px) rotate(6deg);transform:translateY(-25px) translateX(-15px) rotate(6deg)}60%{-webkit-transform:translateY(15px) translateX(20px) rotate(-2deg);transform:translateY(15px) translateX(20px) rotate(-2deg)}80%{-webkit-transform:translateY(-10px) translateX(-10px) rotate(3deg);transform:translateY(-10px) translateX(-10px) rotate(3deg)}}body{background:#000}.version-badge,body{font-family:CustomFont,sans-serif}.version-badge{color:#009e4a;font-size:13px;left:20px;position:fixed;top:20px;z-index:1000}.logo{display:flex;margin:auto;position:fixed;top:20%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:17%}@media (max-width:600px){.logo{width:40%}}.announcement{color:#ff0;font-family:CustomFont;font-size:13px;margin:10px 0}@media (max-width:600px){.announcement{font-size:11px}.logo{top:25%}}.floating-wormhole{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;height:auto;opacity:.2;pointer-events:none;position:fixed;width:150px;z-index:0}.floating-wormhole:nth-child(2){-webkit-animation-name:float2;animation-name:float2}.floating-wormhole:nth-child(3){-webkit-animation-name:float3;animation-name:float3}.floating-wormhole:nth-child(4){-webkit-animation-name:float;animation-name:float}.floating-wormhole:nth-child(5){-webkit-animation-name:float2;animation-name:float2}.floating-wormhole:nth-child(6){-webkit-animation-name:float3;animation-name:float3}.floating-wormhole:nth-child(7){-webkit-animation-name:float;animation-name:float}.floating-wormhole:nth-child(8){-webkit-animation-name:float2;animation-name:float2}.floating-wormhole:nth-child(9){-webkit-animation-name:float3;animation-name:float3}.floating-wormhole:nth-child(10){-webkit-animation-name:float;animation-name:float}.about-section{background:none;box-sizing:border-box;font-size:13px;height:auto;left:50%;padding:20px;position:absolute;top:48%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:480px;z-index:1}.about-section .premium-yellow{color:#fcd117}.welcome-overlay{align-items:center;-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in;background-color:rgba(0,0,0,.85);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.welcome-overlay-content{background:rgba(0,0,0,.9);border:1px solid rgba(0,158,74,.3);box-sizing:border-box;color:#009e4a;font-family:CustomFont,sans-serif;font-size:13px;max-width:90%;padding:40px;position:relative;width:480px}.welcome-overlay-content h2{color:#009e4a;font-family:CustomFont,sans-serif;font-size:24px;margin-bottom:20px;margin-top:0}.welcome-overlay-content p{color:#009e4a;font-family:CustomFont,sans-serif;line-height:1.6;margin:0}.welcome-close-button{align-items:center;background:none;border:none;color:#009e4a;cursor:pointer;display:flex;font-family:CustomFont,sans-serif;font-size:32px;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:15px;top:15px;transition:color .3s ease;width:30px}.welcome-close-button:hover{color:#fff}@media (max-width:600px){.welcome-overlay-content{padding:30px 20px;width:90%}.welcome-overlay-content h2{font-size:20px;margin-bottom:15px}}.video-popup-overlay{align-items:flex-start;-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in;background-color:rgba(0,0,0,.85);box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:100%;z-index:2000}.video-popup-content{background:rgba(0,0,0,.9);border:1px solid rgba(0,158,74,.3);box-sizing:border-box;display:flex;flex-direction:column;font-size:13px;margin:40px auto;max-height:90vh;max-width:800px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden;padding:40px;position:relative;width:90%}.video-popup-content,.video-popup-content h2{color:#009e4a;font-family:CustomFont,sans-serif}.video-popup-content h2{font-size:24px;margin-bottom:30px;margin-top:0}.video-popup-close-button{align-items:center;background:none;border:none;color:#009e4a;cursor:pointer;display:flex;font-family:CustomFont,sans-serif;font-size:32px;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:15px;top:15px;transition:color .3s ease;width:30px}.video-popup-close-button:hover{color:#fff}.video-popup-videos{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;max-height:60vh;overflow-x:hidden;overflow-y:auto;padding-right:10px}.video-popup-no-videos{color:#009e4a;font-family:CustomFont,sans-serif;font-size:16px;margin-bottom:30px;padding:40px 20px;text-align:center}.video-popup-video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-popup-iframe{border:none}.video-popup-iframe,.video-popup-placeholder{height:100%;left:0;position:absolute;top:0;width:100%}.video-popup-placeholder{align-items:center;background:rgba(0,0,0,.5);display:flex;justify-content:center}.video-popup-placeholder-content{color:#009e4a;font-family:CustomFont,sans-serif;font-size:14px;opacity:.7}.video-popup-discogs-link{border-top:1px solid rgba(0,158,74,.3);margin-top:30px;padding-top:20px;text-align:center}.video-popup-discogs-button{background:none;border:1px solid #009e4a;border-radius:5px;color:#009e4a;cursor:pointer;display:inline-block;font-family:CustomFont,sans-serif;font-size:16px;padding:12px 24px;text-decoration:none;transition:all .2s}.video-popup-discogs-button:hover{background:#009e4a;color:#000}@media (max-width:600px){.video-popup-content{padding:30px 20px;width:95%}.video-popup-content h2{font-size:20px;margin-bottom:20px}.video-popup-videos{gap:15px}}.about-section h2{font-size:32px;margin-bottom:20px}.about-section p{line-height:1.6;margin-bottom:20px}.about-section button{margin:20px 0}@media (max-width:600px){.about-section{box-sizing:initial;height:80%;overflow-x:scroll;overflow-y:scroll;padding-top:10%;width:80%}.about-section h2{font-size:24px}.about-section h2,.about-section p{margin-bottom:15px}.about-section button{margin:15px 0}}.App{align-items:center;color:#009e4a;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.maintenance-message{color:red;font-size:13px;left:50%;position:fixed;text-align:center;top:35%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;z-index:1000}.maintenance-message,form.url-form{font-family:CustomFont,sans-serif;max-width:600px}form.url-form{align-items:center;background-color:#000;color:#009e4a;display:flex;margin-bottom:1rem;position:absolute;top:40%;-webkit-transform:translateY(-30%);transform:translateY(-30%);width:100%}@media (max-width:600px){.maintenance-message{font-size:11px;top:32%;width:95%}form.url-form{font-size:89%}}form.url-form .label{margin-right:10px}input{background:#000;border:none;color:#009e4a;flex-grow:1;margin-right:15px;padding:.5em}.recommendation-container{align-items:center;display:flex;justify-content:space-between;-webkit-transform:translateX(7%);transform:translateX(7%)}.recommendation{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px;max-width:100%}.recommendation>*{flex-shrink:0}@media (max-width:600px){.recommendation-container{font-size:85%;gap:8px}.dive-button{font-size:85%;margin-left:8px}.video-indicator-button{flex-shrink:0;height:18px;margin-left:0;max-width:18px;padding:1px 3px;width:18px}.video-indicator-button img{height:14px;max-height:14px;max-width:14px;object-fit:contain;width:14px}.deepcut-link{flex:1 1;max-width:calc(100% - 60px);min-width:0}.deepcut-wrap>div{flex-wrap:wrap;gap:8px!important;justify-content:flex-start}.deepcut-wrap .dive-button{flex-shrink:0;margin-left:0}}.logout-button{background:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:CustomFont;padding:5px 10px;position:fixed;right:20px;text-decoration:none;top:20px;z-index:1000}.about-close-button,.dive-button,.login-format,button.submit-button{background:none;border:none;color:#009e4a;cursor:pointer;font-family:CustomFont;text-decoration:none}.about-close-button{color:#fff;font-size:15px;margin:autio}.dive-button{margin-right:55px!important;-webkit-transform:translateX(3%);transform:translateX(3%)}.deepcut-wrap .dive-button{margin-right:0!important;-webkit-transform:translateX(0);transform:translateX(0)}.dive-button:hover{color:#fff}.pagination-controls{align-items:center;display:flex;gap:15px;justify-content:center;margin:15px 0}.show-more-button{align-items:center;background:none;border:none;color:#009e4a;cursor:pointer;display:flex;font-family:CustomFont;gap:8px;padding:5px 10px;text-decoration:none;transition:color .2s}.show-more-button:hover{color:#fff}.show-more-button .arrow{font-size:16px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.show-more-button:hover .arrow:last-child{-webkit-transform:translateX(3px);transform:translateX(3px)}.show-more-button:hover .arrow:first-child:not(:last-child){-webkit-transform:translateX(-3px);transform:translateX(-3px)}.about-close-button:hover,.logout-button:hover{color:#009e4a}.premium-dropdown{position:fixed;right:20px;top:20px;z-index:1000}.burger-menu-button{align-items:center;background:#000;border:none;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;padding:8px;width:40px}.burger-line{background-color:#fff;border-radius:1px;height:2px;margin:2px 0;transition:.3s;width:20px}.burger-line.open:first-child{-webkit-transform:rotate(-45deg) translate(-5px,6px);transform:rotate(-45deg) translate(-5px,6px)}.burger-line.open:nth-child(2){opacity:0}.burger-line.open:nth-child(3){-webkit-transform:rotate(45deg) translate(-5px,-6px);transform:rotate(45deg) translate(-5px,-6px)}.dropdown-menu{background:#000;border:1px solid #009e4a;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.3);min-width:180px;padding:8px 0;position:absolute;right:0;top:50px}.dropdown-item{background:none;border:none;color:#fff;cursor:pointer;font-family:CustomFont;padding:8px 16px;text-align:left;transition:color .2s;width:100%}.dropdown-item:hover{color:#009e4a}.cancel-subscription{border-top:1px solid #333;margin-top:4px;padding-top:12px}button.submit-button:hover{color:#fff}.error-message{color:red;font-family:CustomFont;position:absolute;top:30%}.recommendations{align-items:center;display:flex;flex-direction:column;margin-top:2rem;opacity:0;position:absolute;top:45%;transition:visibility 0s,opacity .2s linear;visibility:hidden;width:100%}.recommendations.visible{opacity:1;visibility:visible}.recommendations a{color:#009e4a;text-decoration:none}.video-indicator-button{align-items:center;background:#000;border:1px solid #009e4a;border-radius:4px;color:#009e4a;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:CustomFont,sans-serif;font-size:12px;height:20px;justify-content:center;line-height:1;margin-left:0;max-width:20px;padding:2px 4px;position:relative;vertical-align:middle;width:20px}.video-indicator-button img{height:16px;max-height:16px;max-width:16px;object-fit:contain;width:16px}.video-indicator-button:hover{background:rgba(0,158,74,.1);border-color:#fff;color:#fff}.recommendation a:hover,.recommendations a:hover{color:#fff!important}.recommendations a.show{opacity:0}.deepcut-wrap{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;margin-top:20px;padding:14px 16px}.deepcut-title{font-size:.95rem;font-weight:700;letter-spacing:.02em;margin-bottom:6px;opacity:.9}.deepcut-text{background:linear-gradient(90deg,#009e4a,#009e4a 60%,#fcd117 75%,#000);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent;flex-shrink:1;font-size:1.05rem;font-weight:700;overflow:hidden;text-overflow:ellipsis}.deepcut-link,.deepcut-text{min-width:0;text-decoration:none}.deepcut-link{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:8px;max-width:100%}.deepcut-link>:not(.deepcut-text){flex-shrink:0}.deepcut-link:hover .deepcut-text{color:#fff;-webkit-filter:drop-shadow(0 0 6px rgba(245,158,11,.35));filter:drop-shadow(0 0 6px rgba(245,158,11,.35));-webkit-filter:none;filter:none}.deepcut-link:hover .video-indicator-button{background:rgba(0,158,74,.1);border-color:#fff;color:#fff}.deepcut-label{font-size:.85rem;margin-top:4px;opacity:.7}@media (max-width:600px){.login-format{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:40px 15px 15px!important}.login-format h1{font-size:clamp(20px,6vw,28px)!important;margin-bottom:25px!important}.login-format input[type=email]{font-size:16px!important;padding:14px!important}.login-format input[type=text][inputmode=numeric]{align-self:center!important;font-size:18px!important;height:45px!important;max-height:45px!important;max-width:32px!important;min-height:45px!important;min-width:32px!important;padding:0!important;vertical-align:top!important;width:32px!important}.login-format>div{max-width:100vw!important;overflow-x:visible!important}.login-format button{font-size:16px!important;min-height:44px;padding:14px 20px!important}}
/*# sourceMappingURL=main.79892fae.css.map*/