.venue-navbar{position:fixed;inset:0 0 auto;z-index:1000;background:transparent;padding:.35rem 0;transition:all .3s cubic-bezier(.4,0,.2,1)}.venue-navbar--scrolled{background:#06060aa6;backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%)}.venue-navbar__container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.venue-navbar__content{display:flex;align-items:center;justify-content:space-between;height:44px}.venue-navbar__logo{display:flex;align-items:center;text-decoration:none}.venue-navbar__logo:hover{opacity:.8}.venue-navbar__logo img{height:26px;width:auto;display:block;filter:brightness(.9)}.venue-navbar__content--centered{justify-content:space-between}.venue-navbar__back-button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:transparent;color:#fffc;cursor:pointer;transition:color .3s ease}.venue-navbar__back-button:hover{color:#fff}.venue-navbar__back-section{display:flex;align-items:center;gap:.25rem}.venue-navbar__venue-name{font-size:1rem;font-weight:600;color:#ffffffe6;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.venue-navbar__logo--centered{position:absolute;left:50%;transform:translate(-50%)}.venue-navbar__logo--centered:hover{transform:translate(-50%);opacity:.8}.venue-navbar__spacer{width:34px}.venue-navbar__links{display:flex;align-items:center;gap:0}.venue-navbar__link{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.625rem;color:#ffffffb3;font-size:.8rem;font-weight:300;text-decoration:none;transition:all .3s ease;border:1px solid transparent;background:transparent}.venue-navbar__link:hover{color:#fff}.venue-navbar__link--primary{background:transparent;border:none;color:#fff;font-weight:600}.venue-navbar__link--primary:hover{background:transparent;border:none;color:#fffc}.venue-navbar__profile{position:relative}.venue-navbar__profile-button{display:flex;align-items:center;gap:.5rem;padding:.25rem;border-radius:.5rem;background:transparent;border:none;color:#fffc;cursor:pointer;transition:all .3s ease;font-size:.8rem;font-weight:400}.venue-navbar__profile-button:hover{color:#fff}.venue-navbar__profile-button img{width:24px;height:24px;border-radius:50%;object-fit:cover}.venue-navbar__profile-icon{width:28px;height:28px;border-radius:50%;background:#a855ff26;border:1px solid rgba(168,85,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#a855ff;overflow:hidden}.venue-navbar__profile-icon img{width:100%;height:100%;object-fit:cover}.venue-navbar__profile-overlay{position:fixed;inset:0;z-index:999;background:transparent}.venue-navbar__profile-menu{position:absolute;top:calc(100% + .5rem);right:0;min-width:260px;background:#0f0f15f2;backdrop-filter:blur(48px);border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.25rem;box-shadow:0 8px 32px #0009;z-index:1000}.venue-navbar__profile-info{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:1rem}.venue-navbar__profile-header{display:flex;align-items:center;gap:.75rem}.venue-navbar__profile-avatar{width:44px;height:44px;border-radius:50%;background:#a855ff26;border:1px solid rgba(168,85,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#a855ff;overflow:hidden}.venue-navbar__profile-avatar img{width:100%;height:100%;object-fit:cover}.venue-navbar__profile-details{display:flex;flex-direction:column;min-width:0}.venue-navbar__profile-name{font-size:1rem;font-weight:500;color:#fff;margin:0;letter-spacing:-.01em}.venue-navbar__profile-email{font-size:.8125rem;font-weight:300;color:#fff9;margin:0}.venue-navbar__profile-tier{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:400;letter-spacing:.02em}.venue-navbar__profile-tier--regular{background:linear-gradient(to right,#34d39926,#10b98126);border:1px solid rgba(52,211,153,.3);color:#34d399}.venue-navbar__profile-tier--vip{background:linear-gradient(to right,#fbbf2426,#f59e0b26);border:1px solid rgba(251,191,36,.3);color:#fbbf24}.venue-navbar__profile-logout{display:flex;align-items:center;gap:.625rem;width:100%;padding:.75rem;border-radius:.75rem;background:transparent;border:1px solid rgba(239,68,68,.2);color:#f87171e6;cursor:pointer;transition:all .3s ease;font-size:.875rem;font-weight:300}.venue-navbar__profile-logout:hover{background:#ef44441a;border-color:#ef44444d;color:#f87171}@media(max-width:1024px){.venue-navbar__links{gap:.5rem}.venue-navbar__link{padding:.4rem .5rem;font-size:.75rem}.venue-navbar__profile-button{padding:.3rem .5rem;font-size:.75rem}.venue-navbar__profile-button img{width:20px;height:20px}}@media(max-width:640px){.venue-navbar__container{padding:0 1.5rem}.venue-navbar__content{height:38px}.venue-navbar__logo img{height:20px}.venue-navbar__back-button{width:30px;height:30px}.venue-navbar__spacer{width:30px}.venue-navbar__links{gap:.25rem}.venue-navbar__link{padding:.35rem .4rem;font-size:.7rem;gap:.25rem}.venue-navbar__link svg{width:14px;height:14px}.venue-navbar__profile-button{padding:.25rem .4rem;font-size:.7rem;gap:.25rem}.venue-navbar__profile-button img{width:18px;height:18px}.venue-navbar__profile-button svg{width:14px;height:14px}.venue-navbar__profile-icon{width:22px;height:22px}.venue-navbar__profile-button span{display:none}}@media(min-width:1280px){.venue-navbar__links{gap:0}}@media(prefers-reduced-motion:reduce){.venue-navbar,.venue-navbar__link,.venue-navbar__profile-button,.venue-navbar__logo,.venue-navbar__back-button{transition:none!important}}.venue-navbar__support-btn{background:none;border:none;cursor:pointer}.support-modal-overlay{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fadeIn .2s ease}.support-modal{position:relative;width:100%;max-width:420px;background:#0f0f15f2;backdrop-filter:blur(48px);border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;padding:2rem;animation:slideUp .3s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.support-modal__close{position:absolute;top:1rem;right:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#fff9;cursor:pointer;transition:all .2s ease}.support-modal__close:hover{background:#ffffff1a;color:#fff}.support-modal__header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.support-modal__header h3{margin:0;font-size:1.375rem;font-weight:500;color:#fff;letter-spacing:-.01em}.support-modal__icon{color:#8b5cf6}.support-modal__subtitle{font-size:.875rem;font-weight:300;color:#fff9;margin:0 0 1.5rem;line-height:1.5}.support-modal__form{display:flex;flex-direction:column;gap:1rem}.support-modal__field{display:flex;flex-direction:column;gap:.5rem}.support-modal__field label{font-size:.8125rem;font-weight:400;color:#fffc}.support-modal__field input,.support-modal__field textarea{width:100%;padding:.875rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#fff;font-size:.9375rem;font-weight:300;font-family:inherit;transition:all .2s ease;resize:none}.support-modal__field input::placeholder,.support-modal__field textarea::placeholder{color:#ffffff59}.support-modal__field input:focus,.support-modal__field textarea:focus{outline:none;border-color:#8b5cf680;background:#ffffff14}.support-modal__submit{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:1rem;margin-top:.5rem;background:#8b5cf633;backdrop-filter:blur(12px);border:1px solid rgba(139,92,246,.4);border-radius:.75rem;color:#fff;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}.support-modal__submit:hover:not(:disabled){background:#8b5cf64d;border-color:#8b5cf699}.support-modal__submit:disabled{opacity:.5;cursor:not-allowed}.support-modal__spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.support-modal__response-time{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);font-size:.75rem;font-weight:300;color:#ffffff80}.support-modal__response-time svg{color:#8b5cf6b3}.support-modal__success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 0}.support-modal__success-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#34d39926;border:1px solid rgba(52,211,153,.3);border-radius:50%;color:#34d399;margin-bottom:1.25rem}.support-modal__success h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:500;color:#fff}.support-modal__success p{margin:0;font-size:.875rem;font-weight:300;color:#fff9}.support-modal__error{padding:.875rem 1rem;margin-bottom:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.75rem;color:#f87171;font-size:.875rem;font-weight:400;text-align:center}.support-modal__hp{position:absolute;left:-9999px;top:-9999px;opacity:0;pointer-events:none;height:0;width:0;overflow:hidden}@media(max-width:640px){.venue-navbar__back-button{margin-left:-8px}.venue-navbar__venue-name,.venue-navbar__link--mobile-hidden,.venue-navbar__profile{display:none}.support-modal{padding:1.5rem;border-radius:1rem}.support-modal__header h3{font-size:1.25rem}.support-modal__field input,.support-modal__field textarea{padding:.75rem .875rem;font-size:.875rem}.support-modal__submit{padding:.875rem;font-size:.875rem}}footer{position:relative;z-index:10;width:100%;background:transparent;border-top:none;padding:.625rem 0}.footer-content{max-width:1120px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.footer-left{display:flex;align-items:center;gap:.5rem}.footer-copyright{color:#ffffff80;font-size:.75rem;font-weight:300;margin:0;white-space:nowrap}.important-documents{display:flex;align-items:center;gap:.5rem}.important-documents a{color:#ffffff80;font-size:.75rem;font-weight:300;text-decoration:none;transition:color .3s ease;white-space:nowrap}.important-documents a:hover{color:#a78bfae6}.important-documents span{color:#ffffff4d;font-size:.8rem}.social-media{display:flex;align-items:center;gap:.5rem}.social-media a{display:flex;align-items:center;justify-content:center;color:#ffffff80;transition:color .3s ease;cursor:pointer;text-decoration:none}.social-media a svg{width:16px;height:16px}.social-media a:hover{color:#a78bfae6}.social-media-separator{color:#ffffff40;font-size:.5rem}@media(max-width:640px){footer{padding:.35rem 0}.footer-content{padding:0 1rem;gap:.5rem}.footer-left,.important-documents{gap:.4rem}.important-documents a,.footer-copyright{font-size:.65rem}.social-media{gap:.4rem}.social-media a svg{width:14px;height:14px}}@media(min-width:1280px){.footer-content{padding:0 2rem}}.important-documents a:focus-visible,.social-media a:focus-visible{outline:2px solid rgb(167,139,250);outline-offset:2px}@media(prefers-reduced-motion:reduce){.important-documents a,.important-documents a:after,.social-media a{transition:none!important}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#06060aa6;backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%);animation:slideUp .4s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-banner__container{max-width:1120px;margin:0 auto;padding:16px 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:24px}.cookie-banner__content{display:flex;align-items:center;gap:16px;flex:1}.cookie-banner__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#8b5cf626,#d946ef26);border-radius:10px;color:#a78bfa;flex-shrink:0}.cookie-banner__text{flex:1}.cookie-banner__message{font-size:.9rem;color:#fffc;line-height:1.5;margin:0}.cookie-banner__link{color:#a78bfa;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.cookie-banner__link:hover{color:#c4b5fd}.cookie-banner__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.cookie-banner__btn{padding:10px 18px;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;white-space:nowrap}.cookie-banner__btn--primary{background:linear-gradient(135deg,#8b5cf6,#a855f7);border:none;color:#fff}.cookie-banner__btn--primary:hover{background:linear-gradient(135deg,#9d6ff9,#b976f8);transform:translateY(-1px)}.cookie-banner__btn--secondary{background:transparent;border:1px solid rgba(255,255,255,.15);color:#fffc}.cookie-banner__btn--secondary:hover{background:#ffffff0d;border-color:#ffffff40;color:#fff}.cookie-banner__btn--tertiary{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3}.cookie-banner__btn--tertiary:hover{background:#ffffff1a;color:#fff}.cookie-modal-overlay{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cookie-modal{background:#0f0f15;border:1px solid rgba(255,255,255,.1);border-radius:20px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;animation:scaleIn .3s ease-out}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.cookie-modal__header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0}.cookie-modal__title-row{display:flex;align-items:center;gap:12px}.cookie-modal__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#8b5cf633,#d946ef33);border-radius:12px;color:#a78bfa}.cookie-modal__title{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.cookie-modal__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;cursor:pointer;transition:all .2s ease}.cookie-modal__close:hover{background:#ffffff1a;color:#fff}.cookie-modal__description{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.cookie-modal__description p{font-size:.9rem;color:#ffffffb3;line-height:1.6;margin:0 0 12px}.cookie-modal__policy-link{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;color:#a78bfa;text-decoration:none;transition:color .2s ease}.cookie-modal__policy-link:hover{color:#c4b5fd}.cookie-modal__policy-link svg{transition:transform .2s ease}.cookie-modal__policy-link:hover svg{transform:translate(2px)}.cookie-modal__categories{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.cookie-category{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;transition:all .2s ease}.cookie-category--enabled{border-color:#8b5cf64d;background:#8b5cf60d}.cookie-category--necessary{border-color:#22c55e4d;background:#22c55e0d}.cookie-category__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cookie-category__info{display:flex;align-items:center;gap:12px}.cookie-category__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.cookie-category__icon--necessary{background:#22c55e26;color:#22c55e}.cookie-category__icon--analytics{background:#3b82f626;color:#3b82f6}.cookie-category__icon--marketing{background:#f9731626;color:#f97316}.cookie-category__text{display:flex;flex-direction:column;gap:4px}.cookie-category__name{font-size:.95rem;font-weight:500;color:#fff;margin:0}.cookie-category__badge{display:inline-block;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:10px;width:fit-content}.cookie-category__badge--required{background:#22c55e26;color:#22c55e}.cookie-category__badge--optional{background:#fbbf2426;color:#fbbf24}.cookie-category__toggle--disabled{display:flex;align-items:center;justify-content:center;width:40px;height:24px;background:#22c55e33;border-radius:12px;color:#22c55e}.cookie-category__description{font-size:.85rem;color:#fff9;line-height:1.5;margin:0}.cookie-toggle{position:relative;display:inline-block;width:48px;height:26px}.cookie-toggle input{opacity:0;width:0;height:0}.cookie-toggle__slider{position:absolute;cursor:pointer;inset:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);transition:all .3s ease;border-radius:26px}.cookie-toggle__slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:all .3s ease;border-radius:50%}.cookie-toggle input:checked+.cookie-toggle__slider{background:linear-gradient(135deg,#8b5cf6,#a855f7);border-color:transparent}.cookie-toggle input:checked+.cookie-toggle__slider:before{transform:translate(22px)}.cookie-toggle input:focus+.cookie-toggle__slider{box-shadow:0 0 0 2px #8b5cf64d}.cookie-modal__actions{display:flex;gap:10px;padding:20px 24px;border-top:1px solid rgba(255,255,255,.08)}.cookie-modal__btn{flex:1;padding:12px 16px;border-radius:10px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cookie-modal__btn--secondary{background:transparent;border:1px solid rgba(255,255,255,.15);color:#fffc}.cookie-modal__btn--secondary:hover{background:#ffffff0d;border-color:#ffffff40;color:#fff}.cookie-modal__btn--primary{background:#8b5cf626;border:1px solid rgba(139,92,246,.3);color:#a78bfa}.cookie-modal__btn--primary:hover{background:#8b5cf640;color:#c4b5fd}.cookie-modal__btn--accept-all{background:linear-gradient(135deg,#8b5cf6,#a855f7);border:none;color:#fff}.cookie-modal__btn--accept-all:hover{background:linear-gradient(135deg,#9d6ff9,#b976f8)}.cookie-modal__footer{padding:16px 24px 24px;text-align:center}.cookie-modal__footer p{font-size:.8rem;color:#ffffff80;margin:0}.cookie-settings-btn{display:inline-flex;align-items:center;gap:6px;padding:0;background:transparent;border:none;color:#ffffff80;font-size:.85rem;cursor:pointer;transition:color .2s ease}.cookie-settings-btn:hover{color:#a78bfa}@media(max-width:768px){.cookie-banner__container{flex-direction:column;align-items:stretch;gap:16px}.cookie-banner__content{flex-direction:column;text-align:center;gap:12px}.cookie-banner__actions{flex-wrap:wrap;justify-content:center}.cookie-banner__btn{flex:1;min-width:120px;justify-content:center}.cookie-modal{max-height:85vh;border-radius:16px 16px 0 0;margin-top:auto}.cookie-modal__actions{flex-direction:column}.cookie-modal__btn{width:100%}}@media(min-width:1280px){.cookie-banner__container{padding:16px 2rem}}@media(max-width:640px){.cookie-banner__container{padding:16px 1.1rem}}@media(max-width:480px){.cookie-banner__container{padding:16px 1.1rem}.cookie-banner__message{font-size:.85rem}.cookie-banner__btn{padding:10px 14px;font-size:.8rem}.cookie-modal__header{padding:20px 20px 0}.cookie-modal__description,.cookie-modal__categories,.cookie-modal__actions,.cookie-modal__footer{padding-left:20px;padding-right:20px}}.mobile-tab-bar{display:none}@media(max-width:640px){.mobile-tab-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1000;justify-content:space-around;align-items:center;padding:.35rem 1rem;padding-bottom:calc(.35rem + env(safe-area-inset-bottom,0px));background:#06060aa6;backdrop-filter:blur(32px) saturate(200%);-webkit-backdrop-filter:blur(32px) saturate(200%)}.mobile-tab-bar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding:.25rem 1rem;border-radius:.5rem;text-decoration:none;color:#ffffffb3;font-size:.5625rem;font-weight:500;letter-spacing:.02em;transition:all .2s ease}.mobile-tab-bar__item svg{transition:transform .2s ease}.mobile-tab-bar__item:active{transform:scale(.95)}.mobile-tab-bar__item--active{color:#fff}.mobile-tab-bar__item--active svg{transform:scale(1.1)}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,sans-serif;--font-size-hero: 2rem;--font-size-h1: 1.5rem;--font-size-h2: 1.25rem;--font-size-h3: 1.125rem;--font-size-body-lg: 1rem;--font-size-body: .875rem;--font-size-sm: .8125rem;--font-size-xs: .75rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--backgroundColor: #0a0a0f;--background-color-shadow: rgb(21, 21, 21, .99);--light-color-gray: #888;--blue-button-color: #007bff;--blue-button-color-hover: #0056b3}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--backgroundColor)}#root{min-height:100%;display:flex;flex-direction:column}a{text-decoration:none}::-webkit-scrollbar{display:none}.protected-route-loading{flex:1;position:relative;display:flex;align-items:center;justify-content:center;background:#0a0a0f;min-height:calc(100vh - 140px)}.protected-route-loading:before{content:"";position:absolute;inset:0;background-image:url(/assets/fondo-CtrFZ3vV.png);background-size:cover;background-position:center;filter:blur(24px) brightness(.25);z-index:0;pointer-events:none}.protected-route-loading__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.protected-route-loading__spinner{animation:protected-route-spin 1s linear infinite;color:#a78bfa}.protected-route-loading__text{font-size:1.125rem;font-weight:300;color:#fffc;margin:0;letter-spacing:-.01em}@keyframes protected-route-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0a0a0f;z-index:9999}.page-loader__content{display:flex;flex-direction:column;align-items:center;gap:1rem}.page-loader__spinner{animation:page-loader-spin 1s linear infinite;color:#a78bfa}@keyframes page-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gpu-accelerated{transform:translateZ(0);will-change:transform;backface-visibility:hidden}.content-visibility-auto{content-visibility:auto;contain-intrinsic-size:auto 500px}
