[v-cloak][data-v-8b89ecc3]{display:none}.modal-enter-active[data-v-8b89ecc3],.modal-leave-active[data-v-8b89ecc3]{transition:all .3s ease}.modal-enter-from[data-v-8b89ecc3],.modal-leave-to[data-v-8b89ecc3]{opacity:0}.modal-enter-from .age-verification-modal[data-v-8b89ecc3],.modal-leave-to .age-verification-modal[data-v-8b89ecc3]{transform:scale(.95) translateY(20px)}.fade-enter-active[data-v-8b89ecc3],.fade-leave-active[data-v-8b89ecc3]{transition:opacity .5s ease}.fade-enter-from[data-v-8b89ecc3],.fade-leave-to[data-v-8b89ecc3]{opacity:0}.floating-element[data-v-8b89ecc3]{animation:smokeFloat-8b89ecc3 10s ease-in-out infinite;filter:blur(1px);font-size:40px;position:absolute}.floating-element[data-v-8b89ecc3]:first-child{top:5%}.floating-element[data-v-8b89ecc3]:nth-child(2){top:20%}.floating-element[data-v-8b89ecc3]:nth-child(3){top:35%}.floating-element[data-v-8b89ecc3]:nth-child(4){top:50%}.floating-element[data-v-8b89ecc3]:nth-child(5){top:65%}.floating-element[data-v-8b89ecc3]:nth-child(6){top:80%}.floating-element[data-v-8b89ecc3]:nth-child(7){top:15%}.floating-element[data-v-8b89ecc3]:nth-child(8){top:70%}@keyframes smokeFloat-8b89ecc3{0%,to{transform:translateY(0) translate(0) scale(1)}33%{transform:translateY(-40px) translate(20px) scale(1.1)}66%{transform:translateY(-20px) translate(-15px) scale(.9)}}.animate-fade-in[data-v-8b89ecc3]{animation:fadeIn-8b89ecc3 1s ease-in}@keyframes fadeIn-8b89ecc3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}button[data-v-8b89ecc3]{overflow:hidden;position:relative}button[data-v-8b89ecc3]:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s,height .4s;width:0}button[data-v-8b89ecc3]:hover:before{height:300px;width:300px}.age-verification-overlay[data-v-8b89ecc3]{animation:fadeInBackdrop-8b89ecc3 .3s ease}@keyframes fadeInBackdrop-8b89ecc3{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1}}.error-page[data-v-a655cdba]{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.content-wrapper[data-v-a655cdba]{max-width:800px;padding:2rem;position:relative;width:100%;z-index:10}.error-content[data-v-a655cdba]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:2px solid rgba(0,168,133,.2);border-radius:2rem;box-shadow:0 20px 60px #00a88533;padding:3rem 2rem;text-align:center}.error-code[data-v-a655cdba]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.digit[data-v-a655cdba]{background:linear-gradient(135deg,#00a885,#f16a23 50%,#8e44ad);-webkit-background-clip:text;font-size:8rem;font-weight:900;-webkit-text-fill-color:transparent;animation:float-a655cdba 3s ease-in-out infinite;background-clip:text;text-shadow:0 10px 30px rgba(0,168,133,.3)}.digit.zero[data-v-a655cdba]{animation-delay:.2s}.digit[data-v-a655cdba]:last-child{animation-delay:.4s}@keyframes float-a655cdba{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.cloud-container[data-v-a655cdba]{height:60px;margin-bottom:2rem;position:relative}.cloud[data-v-a655cdba]{animation:drift-a655cdba 8s ease-in-out infinite;font-size:3rem;opacity:.7;position:absolute}.cloud-2[data-v-a655cdba]{animation-delay:1s;animation-duration:10s;left:30%}.cloud-3[data-v-a655cdba]{animation-delay:2s;animation-duration:12s;right:20%}@keyframes drift-a655cdba{0%,to{transform:translate(-20px) translateY(0)}50%{transform:translate(20px) translateY(-10px)}}.title[data-v-a655cdba]{background:linear-gradient(135deg,#1a1a1a,#00a885);-webkit-background-clip:text;font-size:2.5rem;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;margin-bottom:1.5rem}.message[data-v-a655cdba]{color:#555;font-size:1.25rem;line-height:1.8;margin-bottom:1rem}.sub-message[data-v-a655cdba]{color:#00a885;font-size:1.125rem;font-weight:600;margin-bottom:2.5rem}.actions[data-v-a655cdba]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.home-btn[data-v-a655cdba]{background:linear-gradient(135deg,#00a885,#f16a23);border-radius:9999px;color:#fff;font-weight:700;padding:1.25rem 2.5rem;transition:all .3s ease}.home-btn[data-v-a655cdba]:hover{box-shadow:0 15px 40px #00a88566;transform:translateY(-3px)}.browse-btn[data-v-a655cdba]{border:2px solid #00a885;border-radius:9999px;color:#00a885;font-weight:700;padding:1.25rem 2.5rem;transition:all .3s ease}.browse-btn[data-v-a655cdba]:hover{background:#00a8851a;transform:translateY(-3px)}.error-details[data-v-a655cdba]{border-top:1px solid rgba(0,168,133,.2);margin-top:2rem;padding-top:2rem}.error-msg[data-v-a655cdba],.error-status[data-v-a655cdba]{color:#999;font-size:.875rem;margin:.5rem 0}@media(max-width:768px){.error-code[data-v-a655cdba]{gap:.5rem}.digit[data-v-a655cdba]{font-size:5rem}.title[data-v-a655cdba]{font-size:1.75rem}.message[data-v-a655cdba],.sub-message[data-v-a655cdba]{font-size:1rem}.cloud[data-v-a655cdba]{font-size:2rem}.error-content[data-v-a655cdba]{padding:2rem 1.5rem}.actions[data-v-a655cdba],.browse-btn[data-v-a655cdba],.home-btn[data-v-a655cdba]{width:100%}}@media(min-width:768px){.actions[data-v-a655cdba]{flex-direction:row;justify-content:center}}@keyframes pulse-glow-a655cdba{0%,to{box-shadow:0 20px 60px #00a88533}50%{box-shadow:0 20px 60px #f16a234d}}.error-content[data-v-a655cdba]{animation:pulse-glow-a655cdba 4s ease-in-out infinite}
