.Icon{align-items:center;display:inline-flex;font-size:inherit;justify-content:center;line-height:1;vertical-align:middle}.Icon--clickable{cursor:pointer;transition:opacity var(--transition-base)}.Icon--clickable:hover{opacity:.8}.Icon--xs{height:.75rem;width:.75rem}.Icon--sm{height:1rem;width:1rem}.Icon--md{height:1.25rem;width:1.25rem}.Icon--lg{height:1.5rem;width:1.5rem}.Icon--xl{height:2rem;width:2rem}.Icon-svg-wrapper{display:block;height:100%;width:100%}.Icon-svg-wrapper :deep(svg){display:block;height:100%;width:100%}.Icon-svg-wrapper :deep(circle),.Icon-svg-wrapper :deep(line),.Icon-svg-wrapper :deep(path),.Icon-svg-wrapper :deep(polygon),.Icon-svg-wrapper :deep(polyline),.Icon-svg-wrapper :deep(rect){stroke:currentColor}.Icon-placeholder{font-size:.75em;opacity:.5}.IconButton{align-items:center;border:1px solid transparent;border-radius:3px;color:var(--color-N60);cursor:pointer;display:inline-flex;height:1.6em;justify-content:center;position:relative;transition:var(--transition-base,.2s);width:1.6em}.IconButton:hover{background-color:rgba(var(--color-N0-rgb),.05);border:1px solid rgba(var(--color-N0-rgb),.1);color:var(--color-N30)}.IconButton--inverted{color:var(--color-foreground,#1a1a1a)}.IconButton--inverted:hover{background-color:#ffffff1a;border:none;color:var(--color-muted-foreground,#6b7280)}.IconButton--sm{height:1.5em;width:1.5em}.IconButton--minimal{background:transparent;border-radius:0;height:auto;opacity:.6;padding:0;width:auto}.IconButton--minimal .Icon{position:static;transform:none}.IconButton--minimal:hover{background:transparent;opacity:1}.Buttonset{align-items:center;display:inline-flex;flex-wrap:wrap;gap:1em}.Modal-mask{background-color:#00000080;display:table;height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:999}.Modal-wrapper{display:table-cell;text-align:center;vertical-align:middle}.Modal-container{background-color:var(--color-N100);border-radius:var(--radius-lg);box-shadow:var(--shadow-z1);display:inline-block;margin:0 auto;max-height:95vh;max-width:90%;overflow:hidden;position:relative;text-align:left;transition:all .3s ease}.Modal-content{display:flex;flex-direction:column;height:100%;max-height:95vh}.Modal-closeButton{cursor:pointer;font-size:14px;position:absolute;right:20px;top:15px;z-index:10}.Modal-title{font-size:18px;font-weight:700}.Modal-header{border-bottom:1px solid var(--color-N90);flex-shrink:0;padding:20px 70px 20px 30px}.Modal-body{flex:1 1 auto;max-width:100%;overflow-y:auto;padding:20px 30px}.Modal-body .Form>.FormGroup:first-child{margin-top:0}.Modal-footer{border-top:1px solid var(--color-N90);flex-shrink:0;padding:20px 30px}.Modal-buttonset{text-align:right}.Modal--full>.Modal-mask>.Modal-wrapper>.Modal-container{height:95vh;width:90vw}.Modal--full>.Modal-mask>.Modal-wrapper>.Modal-container>.Modal-content{display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.Modal--full>.Modal-mask>.Modal-wrapper>.Modal-container>.Modal-content>.Modal-footer,.Modal--full>.Modal-mask>.Modal-wrapper>.Modal-container>.Modal-content>.Modal-header{flex-shrink:0}.Modal--full>.Modal-mask>.Modal-wrapper>.Modal-container>.Modal-content>.Modal-body{flex:1 1 auto;margin:0;overflow-y:auto;padding:0}.Modal-enter,.Modal-leave-active{opacity:0}.Modal-enter .Modal-container,.Modal-leave-active .Modal-container{transform:scale(1.1)}@media(max-width:767.98px){.Modal-container{max-height:90vh;max-width:96vw;width:100%}.Modal-content{max-height:90vh}.Modal-title{font-size:16px}.Modal-header{padding:15px 55px 15px 15px}.Modal-body,.Modal-footer{padding:15px}.Modal-closeButton{right:6px;top:8px}.Modal--full>.Modal-mask>.Modal-wrapper{vertical-align:bottom}.Modal--full>.Modal-mask>.Modal-wrapper>.Modal-container{border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:block;height:90vh;max-height:unset;max-width:unset;width:100vw}.Modal--full>.Modal-mask>.Modal-wrapper>.Modal-container>.Modal-content{display:flex;flex-direction:column;height:100%}.Modal--full>.Modal-mask>.Modal-wrapper>.Modal-container>.Modal-content>.Modal-footer,.Modal--full>.Modal-mask>.Modal-wrapper>.Modal-container>.Modal-content>.Modal-header{flex-shrink:0}.Modal--full>.Modal-mask>.Modal-wrapper>.Modal-container>.Modal-content>.Modal-body{flex:1 1 auto;margin:0;overflow-y:auto;padding:0}}.TextContent{line-height:1.5}.TextContent>:first-child,.TextContent>:first-child>:first-child{margin-top:0}.TextContent a{font-weight:inherit}.TextContent a:active,.TextContent a:focus,.TextContent a:hover{text-decoration:underline}.TextContent p{margin:1em 0}.TextContent h1,.TextContent h2,.TextContent h3,.TextContent h4,.TextContent h5,.TextContent h6{line-height:1.2;margin:1em 0 .5em}.TextContent h1{background:linear-gradient(135deg,var(--color-text-content-gradient-start),var(--color-text-content-gradient-end));-webkit-background-clip:text;font-size:2.5em;-webkit-text-fill-color:transparent}.TextContent h2{font-size:1.5em}.TextContent h3,.TextContent h4,.TextContent h5{font-size:1.25em}.TextContent h6{font-size:1em}.TextContent ol,.TextContent ul{list-style:disc none outside;padding-left:2em}.TextContent li+li{padding-top:.278em}.TextContent embed{max-width:100%}.TextContent table{border-bottom:2px solid var(--color-N40);border-top:2px solid var(--color-N40);margin-bottom:21px;width:100%}.TextContent table th{border-bottom:2px solid var(--color-N40);text-align:center}.TextContent table td{padding:5px 0}.TextContent hr{border-bottom:none;border-top:1px solid var(--color-N90);margin:2em 0}.TextContent>:last-child{margin-bottom:0}.TextContent--h1Medium h1{font-size:2.5em}.TextContent--h3Blocks h3:not(:first-child){border-top:1px solid var(--color-N90);margin-top:1em;padding-top:1em}.TextContent blockquote{border-left:2px solid var(--color-N75);margin:1em 0 1em 1em;padding-left:1em}@media(max-width:767.98px){.TextContent h1{font-size:2.5em}.TextContent h2{font-size:1.8em}.TextContent h3{font-size:1.6em}.TextContent h4{font-size:1.4em}.TextContent h5{font-size:1.1em}.TextContent h6{font-size:1em}.TextContent--h1Medium h1{font-size:2em}}.LegalModal .Modal-mask{z-index:2147483001}.BanditTicketsLogo{width:150px}.BanditTicketsLogo img{display:block;height:auto;width:100%}:root{--color-button-primary-text:#fff;--color-button-active-bg:var(--color-interaction-70);--color-button-active-text:var(--color-interaction-20);--color-button-active-border:var(--color-interaction-60);--color-button-active-hover-bg:var(--color-interaction-70);--color-button-active-hover-text:var(--color-interaction-30);--color-button-active-hover-border:var(--color-interaction-40);--color-button-active-disabled-bg:var(--color-interaction-70);--color-button-active-disabled-text:var(--color-interaction-40);--color-button-active-badge-bg:var(--color-interaction-30);--color-button-active-badge-text:var(--color-interaction-70)}.theme-dark{--color-button-primary-text:#fff;--color-button-active-bg:var(--color-interaction-10);--color-button-active-text:var(--color-interaction-90);--color-button-active-border:var(--color-interaction-40);--color-button-active-hover-bg:var(--color-interaction-15);--color-button-active-hover-text:var(--color-interaction-90);--color-button-active-hover-border:var(--color-interaction-50);--color-button-active-disabled-bg:var(--color-interaction-20);--color-button-active-disabled-text:var(--color-interaction-70);--color-button-active-badge-bg:var(--color-interaction-70);--color-button-active-badge-text:var(--color-interaction-20)}.ButtonCustom{align-items:center;border-radius:var(--radius-lg,8px);border-style:solid;border-width:1px;cursor:pointer;display:inline-flex;font-family:var(--font-primary,inherit);font-size:var(--font-size-base,14px);font-weight:600;gap:.5em;justify-content:center;line-height:1.3;outline:none;overflow:hidden;padding:var(--spacing-md,.75rem) var(--spacing-lg,1rem);position:relative;text-align:center;text-decoration:none;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ButtonCustom>*{display:inline-block;line-height:1}.ButtonCustom-icon{font-size:1.2em;height:1em;justify-content:center}.ButtonCustom-icon,.ButtonCustom-slot{align-items:center;display:inline-flex}.ButtonCustom-slot>:not(:last-child){margin-right:.5em}.ButtonCustom-loader{align-items:center;display:inline-flex;justify-content:center}.ButtonCustom-loader-spinner{animation:spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;height:1em;width:1em}.ButtonCustom-caret{font-size:.5em;margin-left:.25em}.ButtonCustom input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ButtonCustom:active,.ButtonCustom:focus,.ButtonCustom:hover{outline:none;text-decoration:none}.ButtonCustom[disabled]{cursor:default;pointer-events:none}.ButtonCustom--default{background-color:var(--color-N100,#fff);border-color:var(--color-button-border,#ddd);color:var(--color-text,#333)}.ButtonCustom--default:active,.ButtonCustom--default:focus,.ButtonCustom--default:hover:not([disabled]){background-color:var(--color-N95,#f5f5f5);color:var(--color-N15,#1a1a1a)}.ButtonCustom--default[disabled]{color:var(--color-N45,#999);text-shadow:1px 1px var(--color-N100,#000)}.ButtonCustom--default.ButtonCustom--active{background-color:var(--color-button-active-bg);border:1px solid var(--color-button-active-border)!important;color:var(--color-button-active-text)}.ButtonCustom--default.ButtonCustom--active:active,.ButtonCustom--default.ButtonCustom--active:focus,.ButtonCustom--default.ButtonCustom--active:hover:not([disabled]){background-color:var(--color-button-active-hover-bg);border:1px solid var(--color-button-active-hover-border);color:var(--color-button-active-hover-text)}.ButtonCustom--default.ButtonCustom--active[disabled]{background-color:var(--color-button-active-disabled-bg);color:var(--color-button-active-disabled-text);text-shadow:1px 1px var(--color-button-active-disabled-text)}.ButtonCustom--primary{background:var(--gradient-accent,linear-gradient(134deg,#7181db,#4be0e7));border:none;box-shadow:var(--shadow-glow,0 0 30px rgba(59,167,216,.3));color:#fff;transition:opacity var(--transition-base,.2s ease),box-shadow var(--transition-base,.2s ease),transform var(--transition-base,.2s ease)}.ButtonCustom--primary:focus,.ButtonCustom--primary:hover:not([disabled]){opacity:.9}.ButtonCustom--primary:active:not([disabled]){opacity:.9;transform:scale(.98)}.ButtonCustom--primary[disabled]{box-shadow:none;cursor:not-allowed;opacity:.5}.ButtonCustom--secondary{background-color:var(--color-secondary,#6c757d);border:1px solid var(--color-secondary,#6c757d);color:#fff}.ButtonCustom--secondary:active,.ButtonCustom--secondary:focus,.ButtonCustom--secondary:hover:not([disabled]){background-color:var(--color-secondary-80,#5a6268);border-color:var(--color-secondary-80,#5a6268)}.ButtonCustom--secondary[disabled]{background-color:var(--color-secondary-60,#868e96);opacity:.6}.ButtonCustom--transparent{background-color:transparent;border-color:var(--color-button-border,#ddd);color:var(--color-text,#333)}.ButtonCustom--transparent:active,.ButtonCustom--transparent:focus,.ButtonCustom--transparent:hover:not([disabled]){background-color:var(--color-N90,#f5f5f5);color:var(--color-N20,#333)}.ButtonCustom--transparent[disabled]{color:var(--color-N45,#999);text-shadow:1px 1px var(--color-N100,#000)}.ButtonCustom--xs{padding:.3em .6em}.ButtonCustom--sm,.ButtonCustom--xs{border-radius:var(--radius-sm,4px);font-size:12px}.ButtonCustom--sm{padding:.5em .8em}.ButtonCustom--xl{border-radius:var(--radius-sm,4px);font-size:18px;padding:.5em .8em}.ButtonCustom--fullWidth{display:flex;width:100%}.ButtonCustom--loading{cursor:wait}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:768px){.ButtonCustom--hideContentOnMobile .ButtonCustom-slot{display:none}}.ErrorPage{align-items:center;background:var(--color-N95);display:flex;justify-content:center;min-height:100vh;padding:var(--spacing-xl)}.ErrorPage-container{max-width:480px;text-align:center;width:100%}.ErrorPage-logo{margin-bottom:var(--spacing-2xl);margin-left:auto;margin-right:auto;width:140px}.ErrorPage-card{background:var(--color-N100);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--spacing-2xl)}.ErrorPage-card-title{color:var(--color-N20);font-size:1.5rem;font-weight:600;margin:0 0 var(--spacing-lg)}.ErrorPage-card-message{color:var(--color-N40);font-size:1rem;line-height:1.6;margin:0 0 var(--spacing-xl)}
