:root{--hl-bg-deep: #0B0B14;--hl-bg-elevated: #12121F;--hl-bg-surface: #1A1A2E;--hl-accent-primary: #E02249;--hl-accent-secondary: #FFD60A;--hl-accent-tertiary: #7B79F0;--hl-text-primary: #FFFFFF;--hl-text-secondary: #A1A1B5;--hl-text-muted: #8E8EA3;--hl-text-inverse: #0B0B14;--hl-success: #30D158;--hl-warning: #FF9F0A;--hl-error: #FF453A;--hl-gradient-glow: linear-gradient(135deg, #E02249 0%, #F25E8A 100%);--hl-gradient-surface: linear-gradient(180deg, #12121F 0%, #0B0B14 100%);--hl-gradient-hero: linear-gradient(135deg, #1A1A2E 0%, #0B0B14 50%, #12121F 100%);--hl-font-display: "Plus Jakarta Sans", system-ui, sans-serif;--hl-font-body: "Plus Jakarta Sans", system-ui, sans-serif;--hl-font-mono: "JetBrains Mono", "SF Mono", monospace;--hl-text-xs: clamp(.75rem, .7rem + .25vw, .875rem);--hl-text-sm: clamp(.875rem, .8rem + .375vw, 1rem);--hl-text-base: clamp(1rem, .9rem + .5vw, 1.125rem);--hl-text-lg: clamp(1.125rem, 1rem + .625vw, 1.25rem);--hl-text-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--hl-text-2xl: clamp(1.5rem, 1.25rem + 1.25vw, 2rem);--hl-text-3xl: clamp(2rem, 1.5rem + 2.5vw, 3rem);--hl-text-4xl: clamp(2.5rem, 1.75rem + 3.75vw, 4rem);--hl-text-5xl: clamp(3rem, 2rem + 5vw, 5rem);--hl-space-1: .25rem;--hl-space-2: .5rem;--hl-space-3: .75rem;--hl-space-4: 1rem;--hl-space-5: 1.25rem;--hl-space-6: 1.5rem;--hl-space-8: 2rem;--hl-space-10: 2.5rem;--hl-space-12: 3rem;--hl-space-16: 4rem;--hl-space-20: 5rem;--hl-space-24: 6rem;--hl-container-max: 1280px;--hl-container-padding: clamp(1rem, 5vw, 2rem);--hl-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--hl-shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--hl-shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--hl-shadow-xl: 0 16px 48px rgba(0, 0, 0, .6);--hl-glow-pink: 0 0 20px rgba(224, 34, 73, .4);--hl-glow-pink-intense: 0 0 40px rgba(224, 34, 73, .6);--hl-glow-yellow: 0 0 20px rgba(255, 214, 10, .4);--hl-glow-indigo: 0 0 20px rgba(123, 121, 240, .4);--hl-ease-out: cubic-bezier(.16, 1, .3, 1);--hl-ease-in-out: cubic-bezier(.65, 0, .35, 1);--hl-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--hl-duration-fast: .15s;--hl-duration-base: .25s;--hl-duration-slow: .4s;--hl-duration-slower: .6s;--hl-radius-sm: 4px;--hl-radius-md: 8px;--hl-radius-lg: 12px;--hl-radius-xl: 16px;--hl-radius-full: 9999px;--background: white;--backgroundAlt: #1D2132;--accent: var(--hl-accent-primary);--blue: #3A78F2;--error: var(--hl-error);--dragDropBackground: rgba(0, 0, 0, .125);--dragDropBorder: rgba(0, 0, 0, .45);--cardBackground: var(--hl-bg-elevated);--cardBoxShadow: var(--hl-shadow-md);--cardBorder: #1a1919;--textColor: var(--hl-text-primary);--borderRadius: var(--hl-radius-sm);--borderRadiusBig: var(--hl-radius-md)}@keyframes hl-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hl-glow-pulse{0%,to{box-shadow:var(--hl-glow-pink)}50%{box-shadow:var(--hl-glow-pink-intense)}}@keyframes hl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hl-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}body{margin:0;padding:0;background-color:var(--hl-bg-deep);color:var(--hl-text-primary);overflow-x:hidden}body *{box-sizing:border-box;font-family:var(--hl-font-body);font-weight:400;font-style:normal}button{cursor:pointer}.container{width:90%;margin:0 auto}img{max-width:100%}ul{list-style:none;padding:0}a{text-decoration:none}img.lazy-loading{filter:blur(2px);transition:filter .3s ease}img.lazy-loaded{filter:none}img.lazy-error{opacity:.5;filter:grayscale(100%)}img{image-rendering:optimizeQuality;image-rendering:-webkit-optimize-contrast}.responsive-img{width:100%;height:auto;object-fit:cover}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;top:-40px;left:6px;background:#000;color:#fff;padding:8px;text-decoration:none;z-index:9999;border-radius:4px;font-size:14px;font-weight:600;transition:top .3s}.skip-link:focus{top:6px}*:focus-visible{outline:2px solid var(--hl-accent-primary);outline-offset:2px}*:focus:not(:focus-visible){outline:none}@media (prefers-contrast: high){.border-gray-300{border-color:#000!important}.text-gray-600{color:#000!important}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.error{display:block;color:red;margin-top:10px}.section-title{text-align:center;margin:0 0 var(--hl-space-8) 0}.section-title h2{color:var(--hl-text-primary);font-size:var(--hl-text-3xl);text-transform:uppercase;font-weight:700;letter-spacing:.05em;margin:0}.section-title .subtitle{font-weight:400;color:var(--hl-text-secondary);font-size:var(--hl-text-lg);margin-top:var(--hl-space-2)}.flex{display:flex}.flex .flex-1{flex:1}.flex .flex-2{flex:2}.flex .flex-3{flex:3}.flex .flex-4{flex:4}.white-spinner circle{stroke:#fff}.full-width{width:100%}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.align-baseline{align-items:baseline}.grid{display:grid;column-gap:25px;row-gap:25px}.grid.one-col{grid-template-columns:1fr}.grid.two-col{grid-template-columns:1fr 1fr}.grid.three-col{grid-template-columns:1fr 1fr 1fr}.grid.four-col{grid-template-columns:1fr 1fr 1fr 1fr}.grid.no-stretch{align-items:flex-start}.grid.no-column-gap{column-gap:0px}.grid.no-row-gap{row-gap:0px}.left{text-align:left}.center{text-align:center}.right{text-align:right}.padded.no-padding{padding:0!important}.padded.padding-10{padding:10px}.padded.padding-15{padding:15px}.padded.padding-25{padding:25px}.padded.padding-50{padding:50px}.padded.padding-left-10{padding-left:10px}.padded.padding-left-15{padding-left:15px}.padded.padding-left-25{padding-left:25px}.padded.padding-right-10{padding-right:10px}.padded.padding-right-15{padding-right:15px}.padded.padding-right-25{padding-right:25px}.padded.padding-bottom-10{padding-bottom:10px}.padded.padding-bottom-15{padding-bottom:15px}.padded.padding-bottom-25{padding-bottom:25px}.padded.padding-top-10{padding-top:10px}.padded.padding-top-15{padding-top:15px}.padded.padding-top-25{padding-top:25px}.padded.padding-top-50{padding-top:50px}.padded.padding-left-50{padding-left:50px}.padded.padding-right-50{padding-right:50px}.padded.padding-bottom-50{padding-bottom:50px}.margin.no-margin{margin:0!important}.margin.margin-10{margin:10px}.margin.margin-15{margin:15px}.margin.margin-25{margin:25px}.margin.margin-50{margin:50px}.margin.margin-left-10{margin-left:10px}.margin.margin-left-15{margin-left:15px}.margin.margin-left-25{margin-left:25px}.margin.margin-right-10{margin-right:10px}.margin.margin-right-15{margin-right:15px}.margin.margin-right-25{margin-right:25px}.margin.margin-bottom-10{margin-bottom:10px}.margin.margin-bottom-15{margin-bottom:15px}.margin.margin-bottom-25{margin-bottom:25px}.margin.margin-top-10{margin-top:10px}.margin.margin-top-15{margin-top:15px}.margin.margin-top-25{margin-top:25px}.margin.margin-top-35{margin-top:35px}.margin.margin-top-50{margin-top:50px}.margin.margin-left-50{margin-left:50px}.margin.margin-right-50{margin-right:50px}.margin.margin-bottom-50{margin-bottom:50px}.margin.margin-top-100{margin-top:100px}.margin.margin-left-100{margin-left:100px}.margin.margin-right-100{margin-right:100px}.margin.margin-bottom-100{margin-bottom:100px}html,body{height:100%}body{margin:0;font-family:var(--hl-font-body)}mat-form-field{width:100%;color:var(--backgroundAlt)}mat-form-field mat-label{color:var(--backgroundAlt)}mat-form-field input{color:var(--backgroundAlt)!important}mat-form-field mat-select{color:var(--backgroundAlt)!important}.flex-row{display:flex;gap:25px}.flex-row.row{flex-direction:row}.flex-row.column{flex-direction:column}.flex-row.wrap{flex-wrap:wrap}.flex-row.no-wrap{flex-wrap:nowrap}.flex-row.justify-center{justify-content:center}.flex-row.justify-start{justify-content:flex-start}.flex-row.justify-end{justify-content:flex-end}.flex-row.justify-between{justify-content:space-between}.flex-row.justify-around{justify-content:space-around}.flex-row.align-center{align-items:center}.flex-row.align-start{align-items:flex-start}.flex-row.align-end{align-items:flex-end}.flex-row.align-stretch{align-items:stretch}.flex-row.align-baseline{align-items:baseline}.flex-row.items-center{align-items:center;justify-content:center}.flex-row .flex-item{flex-shrink:0;flex-grow:1;background:green}.flex-row .flex-item-1{flex:1 1 0%}.flex-row .flex-item-2{flex:2 1 0%}.flex-row .flex-item-3{flex:3 1 0%}.flex-row .flex-item-4{flex:4 1 0%}.flex-row .flex-item-5{flex:5 1 0%}.flex-row .flex-item-auto{flex:0 1 auto}.flex-row .flex-item-fixed{flex:0 0 200px}.flex-row .flex-item-full{flex:0 0 100%}.flex-row .flex-item-half{flex:0 0 50%}.flex-row .flex-item-quarter{flex:0 0 25%}.table-container{width:100%;overflow-x:scroll}.admin-page{background:#f4f6fa;padding:0 5% 100px 22%;width:100vw;height:100vh;overflow-y:scroll;position:relative;transition:.25s all}.admin-page button{border:none}@media (max-width: 967px){.admin-page{padding:80px 0 100px!important;width:100vw}}@media (max-width: 768px){.admin-page{padding:80px 0 50px!important}}@media (max-width: 480px){.admin-page{padding:70px 0 30px!important}}.card{background:#fff;color:var(--bgBlackWhite);border-radius:var(--borderRadius);box-shadow:var(--cardBoxShadow);position:relative}.card .card-title{margin:0 0 15px;padding:15px;border-bottom:1px solid rgba(0,0,0,.25)}.card .card-image img{border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius)}.card .card-date{position:absolute;top:15px;right:15px;background:#fff;color:var(--bgBlackWhite);padding:10px 20px;border-radius:10px;text-align:center}.card .card-date .month{display:block;text-transform:uppercase}.card .card-date .date{display:block;font-size:1.5em}.card .card-content{padding:15px 15px 25px}.card .card-actions{padding:10px 25px;text-align:right;border-top:1px solid var(--inputBorder);z-index:9}.card .card-actions p{margin:0}.modal{max-height:80vh;overflow-y:scroll;position:relative}.modal .close-modal{position:absolute;top:15px;right:15px;background:none;color:var(--textColor)}.modal .modal-title{margin:0 0 10px;padding:15px;border-bottom:1px solid rgba(0,0,0,.125)}.modal .modal-content{padding:0 15px 75px;max-height:65vh;overflow-y:scroll;overflow-x:visible}.modal .modal-actions{width:100%;position:absolute;bottom:0;left:0;padding:0 25px;text-align:right;background:#fff;border-top:1px solid rgba(0,0,0,.125);z-index:9}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--backgroundAlt)!important}@media screen and (max-width: 704px){.grid,.flex{display:block}}.custom-subscribe-modal .mat-mdc-dialog-container{padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:20px!important;overflow:visible!important}.custom-subscribe-modal .mdc-dialog__surface{background:transparent!important;box-shadow:none!important;border-radius:20px!important;padding:0!important}@media screen and (max-width: 480px){.custom-subscribe-modal .mat-mdc-dialog-container{width:90vw!important;max-width:90vw!important}}.ticket-type-modal .mat-mdc-dialog-container{padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:20px!important;overflow:visible!important}.ticket-type-modal .mdc-dialog__surface{background:transparent!important;box-shadow:none!important;border-radius:20px!important;padding:0!important}@media screen and (max-width: 640px){.ticket-type-modal .mat-mdc-dialog-container{width:92vw!important;max-width:92vw!important}}.gift-card-details-page-container .mat-mdc-card,.gift-card-details-page-container .mdc-card,.gift-card-details-page-container mat-card,.gift-cards-page .mat-mdc-card,.gift-cards-page .mdc-card,.gift-cards-page mat-card{background:#ffffff08!important;color:#fffc!important}.gift-card-details-page-container mat-card-header .mat-mdc-card-avatar,.gift-cards-page mat-card-header .mat-mdc-card-avatar{display:flex;align-items:center;justify-content:center}.gift-card-details-page-container mat-card-header mat-card-title,.gift-card-details-page-container mat-card-header .mat-mdc-card-title,.gift-cards-page mat-card-header mat-card-title,.gift-cards-page mat-card-header .mat-mdc-card-title{color:#fff!important}.gift-card-details-page-container mat-card-header mat-card-subtitle,.gift-card-details-page-container mat-card-header .mat-mdc-card-subtitle,.gift-cards-page mat-card-header mat-card-subtitle,.gift-cards-page mat-card-header .mat-mdc-card-subtitle{color:#fff9!important}.gift-card-details-page-container mat-card-content,.gift-card-details-page-container .mat-mdc-card-content,.gift-cards-page mat-card-content,.gift-cards-page .mat-mdc-card-content{color:#fffc!important}.gift-card-details-page-container button.action-button,.gift-cards-page button.action-button{padding:.75rem 1.5rem!important;min-height:44px!important;font-size:.875rem!important;font-weight:500!important}.gift-card-details-page-container button.action-button.primary,.gift-cards-page button.action-button.primary{background:#fb923c26!important;color:#fb923c!important;border:1px solid rgba(251,146,60,.3)!important}.gift-card-details-page-container button.action-button.primary:hover:not(:disabled),.gift-cards-page button.action-button.primary:hover:not(:disabled){background:#fb923c40!important;border-color:#fb923c80!important}.gift-card-details-page-container button.action-button.danger,.gift-cards-page button.action-button.danger{background:#ef444426!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.3)!important}.gift-card-details-page-container button.action-button.danger:hover:not(:disabled),.gift-cards-page button.action-button.danger:hover:not(:disabled){background:#ef444440!important;border-color:#ef444480!important}.gift-card-details-page-container button.action-button:disabled,.gift-cards-page button.action-button:disabled{opacity:.5!important;cursor:not-allowed!important}.transactions-card,.transactions-card .mat-mdc-card,.transactions-card .mdc-card{background:#ffffff08!important}.transactions-card mat-card-header .mat-mdc-card-avatar{display:flex;align-items:center;justify-content:center}.transactions-card mat-card-header mat-card-title{color:#fff!important}.transactions-card mat-card-header mat-card-subtitle,.transactions-card mat-card-header .mat-mdc-card-subtitle{color:#fff9!important}.transactions-card .mat-mdc-table,.transactions-card table.mat-mdc-table{background:transparent!important}.transactions-card th.mat-mdc-header-cell{background:#0000004d!important;color:#ffffffe6!important;border-bottom:none!important}.transactions-card tr.mat-mdc-header-row{background:#0000004d!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.transactions-card tr.mat-mdc-row{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.05)!important;transition:background-color .2s ease}.transactions-card tr.mat-mdc-row:hover{background:#ffffff05!important}.transactions-card tr.mat-mdc-row.clickable{cursor:pointer!important}.transactions-card tr.mat-mdc-row.clickable:hover{background:#fb923c1a!important}.transactions-card td.mat-mdc-cell{color:#fffc!important;border-bottom:none!important}.transactions-card .mat-mdc-chip{background:transparent!important}.transactions-card .mat-mdc-chip .mdc-evolution-chip__text-label{color:inherit!important}@media print{app-header,app-footer,header,footer,nav,.main-header,.header,.navigation,.nav,.navbar,.account-nav,.user-welcome,.section-title,.account-content>nav,[class*=header],[class*=nav],[class*=menu]{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important}mat-toolbar,.mat-toolbar,.mat-mdc-toolbar{display:none!important}body,html{margin:0!important;padding:0!important;background:#fff!important}.purchase-details-container{position:static!important;width:100%!important;margin:0!important;padding:20px!important}}.comp-ticket-dialog .mat-mdc-dialog-container{padding:0!important;border-radius:12px!important;overflow:hidden}.comp-ticket-dialog .mat-mdc-dialog-surface{background:transparent!important;box-shadow:0 25px 50px -12px #00000080!important}body.menu-open{overflow:hidden;position:fixed;width:100%;height:100%}
/*# sourceMappingURL=styles-63NIXWMY.css.map */
