@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css";@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";:root{--aspect-ratio--event-poster: 9 / 16;--border-radius---global: 10pt;--padding---global: 10pt;--safe-area---top: env(safe-area-inset-top);--safe-area---bottom: env(safe-area-inset-bottom);--font-size---extra: 24px;--font-size---large: 20px;--font-size---normal: 16px;--font-size---small: 12px;--color---nopr: #263238;--color---folly: #FD4755;--color---background: #FFFFFF;--color---shadow: #F4F4F4;--color---success: #09BC89;--color---yelly: #FFCB22;--color---danger: #eb445a;--color---blacky: #7e7e7e;--color---foreground: #0D0D0D;--shadow---standard: 0pt 0pt 6pt .5pt rgba(0, 0, 0, .15);--shadow---inset: inset 0pt 0pt 6pt .5pt rgba(0, 0, 0, .15);--ui-color-primary: var(--color---nopr);--ui-color-primary-rgb: var(--color---nopr);--ui-color-primary-contrast: var(--color---background);--ui-color-primary-contrast-rgb: var(--color---nopr);--ui-color-primary-shade: var(--color---nopr);--ui-color-primary-tint: var(--color---nopr);--ui-color-secondary: #3dc2ff;--ui-color-secondary-rgb: 61, 194, 255;--ui-color-secondary-contrast: var(--color---background);--ui-color-secondary-contrast-rgb: var(--color---nopr);--ui-color-secondary-shade: #36abe0;--ui-color-secondary-tint: #50c8ff;--ui-color-tertiary: #5260ff;--ui-color-tertiary-rgb: 82, 96, 255;--ui-color-tertiary-contrast: var(--color---background);--ui-color-tertiary-contrast-rgb: var(--color---nopr);--ui-color-tertiary-shade: #4854e0;--ui-color-tertiary-tint: #6370ff;--ui-color-success: #2dd36f;--ui-color-success-rgb: 45, 211, 111;--ui-color-success-contrast: var(--color---background);--ui-color-success-contrast-rgb: var(--color---nopr);--ui-color-success-shade: #28ba62;--ui-color-success-tint: #42d77d;--ui-color-warning: #ffc409;--ui-color-warning-rgb: 255, 196, 9;--ui-color-warning-contrast: var(--color---foreground);--ui-color-warning-contrast-rgb: 0, 0, 0;--ui-color-warning-shade: #e0ac08;--ui-color-warning-tint: #ffca22;--ui-color-danger: #eb445a;--ui-color-danger-rgb: 235, 68, 90;--ui-color-danger-contrast: var(--color---background);--ui-color-danger-contrast-rgb: var(--color---nopr);--ui-color-danger-shade: #cf3c4f;--ui-color-danger-tint: #ed576b;--ui-color-dark: #222428;--ui-color-dark-rgb: 34, 36, 40;--ui-color-dark-contrast: var(--color---background);--ui-color-dark-contrast-rgb: var(--color---nopr);--ui-color-dark-shade: #1e2023;--ui-color-dark-tint: #383a3e;--ui-color-medium: #92949c;--ui-color-medium-rgb: 146, 148, 156;--ui-color-medium-contrast: var(--color---background);--ui-color-medium-contrast-rgb: var(--color---nopr);--ui-color-medium-shade: #808289;--ui-color-medium-tint: #9d9fa6;--ui-color-light: #f4f5f8;--ui-color-light-rgb: 244, 245, 248;--ui-color-light-contrast: var(--color---foreground);--ui-color-light-contrast-rgb: 0, 0, 0;--ui-color-light-shade: #d7d8da;--ui-color-light-tint: #f5f6f9;--ui-background-color: #ffffff;--ui-background-color-rgb: 255,255,255;--ui-text-color: #000000;--ui-text-color-rgb: 0,0,0;--ui-text-color-step-50: #0d0d0d;--ui-text-color-step-100: #1a1a1a;--ui-text-color-step-150: #262626;--ui-text-color-step-200: #333333;--ui-text-color-step-250: #404040;--ui-text-color-step-300: #4d4d4d;--ui-text-color-step-350: #595959;--ui-text-color-step-400: #666666;--ui-text-color-step-450: #737373;--ui-text-color-step-500: #808080;--ui-text-color-step-550: #8c8c8c;--ui-text-color-step-600: #999999;--ui-text-color-step-650: #a6a6a6;--ui-text-color-step-700: #b3b3b3;--ui-text-color-step-750: #bfbfbf;--ui-text-color-step-800: #cccccc;--ui-text-color-step-850: #d9d9d9;--ui-text-color-step-900: #e6e6e6;--ui-text-color-step-950: #f2f2f2;--ui-background-color-step-50: #f2f2f2;--ui-background-color-step-100: #e6e6e6;--ui-background-color-step-150: #d9d9d9;--ui-background-color-step-200: #cccccc;--ui-background-color-step-250: #bfbfbf;--ui-background-color-step-300: #b3b3b3;--ui-background-color-step-350: #a6a6a6;--ui-background-color-step-400: #999999;--ui-background-color-step-450: #8c8c8c;--ui-background-color-step-500: #808080;--ui-background-color-step-550: #737373;--ui-background-color-step-600: #666666;--ui-background-color-step-650: #595959;--ui-background-color-step-700: #4d4d4d;--ui-background-color-step-750: #404040;--ui-background-color-step-800: #333333;--ui-background-color-step-850: #262626;--ui-background-color-step-900: #191919;--ui-background-color-step-950: #0d0d0d}[data-theme=dark]{--color---background: #121212;--color---shadow: #1f1f1f;--color---nopr: #b0bec5;--color---success: #52c7b8;--color---yelly: #ffd740;--color---danger: #ff8a80;--color---blacky: #bdbdbd;--color---foreground: #e0e0e0;--shadow---standard: 0pt 0pt 6pt .5pt rgba(255, 255, 255, .15);--shadow---inset: inset 0pt 0pt 6pt .5pt rgba(255, 255, 255, .15);--ui-color-primary: var(--color---nopr);--ui-color-primary-rgb: var(--color---nopr);--ui-color-primary-contrast: var(--color---foreground);--ui-color-primary-contrast-rgb: var(--color---nopr);--ui-color-primary-shade: var(--color---nopr);--ui-color-primary-tint: var(--color---nopr);--ui-color-secondary: #64b5f6;--ui-color-secondary-rgb: 100, 181, 246;--ui-color-secondary-contrast: var(--color---foreground);--ui-color-secondary-contrast-rgb: var(--color---nopr);--ui-color-secondary-shade: #42a5f5;--ui-color-secondary-tint: #90caf9;--ui-color-tertiary: #7986cb;--ui-color-tertiary-rgb: 121, 134, 203;--ui-color-tertiary-contrast: var(--color---foreground);--ui-color-tertiary-contrast-rgb: var(--color---nopr);--ui-color-tertiary-shade: #5c6bc0;--ui-color-tertiary-tint: #9fa8da;--ui-color-success: #81c784;--ui-color-success-rgb: 129, 199, 132;--ui-color-success-contrast: var(--color---foreground);--ui-color-success-contrast-rgb: var(--color---nopr);--ui-color-success-shade: #66bb6a;--ui-color-success-tint: #a5d6a7;--ui-color-warning: #ffb300;--ui-color-warning-rgb: 255, 179, 0;--ui-color-warning-contrast: var(--color---background);--ui-color-warning-contrast-rgb: 0, 0, 0;--ui-color-warning-shade: #ffa000;--ui-color-warning-tint: #ffca28;--ui-color-danger: #e57373;--ui-color-danger-rgb: 229, 115, 115;--ui-color-danger-contrast: var(--color---foreground);--ui-color-danger-contrast-rgb: var(--color---nopr);--ui-color-danger-shade: #ef5350;--ui-color-danger-tint: #ef9a9a;--ui-color-dark: #f5f5f5;--ui-color-dark-rgb: 245, 245, 245;--ui-color-dark-contrast: var(--color---background);--ui-color-dark-contrast-rgb: var(--color---nopr);--ui-color-dark-shade: #eeeeee;--ui-color-dark-tint: #ffffff;--ui-color-medium: #b0bec5;--ui-color-medium-rgb: 176, 190, 197;--ui-color-medium-contrast: var(--color---foreground);--ui-color-medium-contrast-rgb: var(--color---nopr);--ui-color-medium-shade: #90a4ae;--ui-color-medium-tint: #cfd8dc;--ui-color-light: #424242;--ui-color-light-rgb: 66, 66, 66;--ui-color-light-contrast: var(--color---background);--ui-color-light-contrast-rgb: 0, 0, 0;--ui-color-light-shade: #303030;--ui-color-light-tint: #616161;--ui-background-color: #000000;--ui-background-color-rgb: 0,0,0;--ui-text-color: #fff;--ui-text-color-rgb: 255,255,255;--ui-text-color-step-50: #f2f2f2;--ui-text-color-step-100: #e6e6e6;--ui-text-color-step-150: #d9d9d9;--ui-text-color-step-200: #cccccc;--ui-text-color-step-250: #bfbfbf;--ui-text-color-step-300: #b3b3b3;--ui-text-color-step-350: #a6a6a6;--ui-text-color-step-400: #999999;--ui-text-color-step-450: #8c8c8c;--ui-text-color-step-500: #808080;--ui-text-color-step-550: #737373;--ui-text-color-step-600: #666666;--ui-text-color-step-650: #595959;--ui-text-color-step-700: #4d4d4d;--ui-text-color-step-750: #404040;--ui-text-color-step-800: #333333;--ui-text-color-step-850: #262626;--ui-text-color-step-900: #191919;--ui-text-color-step-950: #0d0d0d;--ui-background-color-step-50: #0d0d0d;--ui-background-color-step-100: #1a1a1a;--ui-background-color-step-150: #262626;--ui-background-color-step-200: #333333;--ui-background-color-step-250: #404040;--ui-background-color-step-300: #4d4d4d;--ui-background-color-step-350: #595959;--ui-background-color-step-400: #666666;--ui-background-color-step-450: #737373;--ui-background-color-step-500: #808080;--ui-background-color-step-550: #8c8c8c;--ui-background-color-step-600: #999999;--ui-background-color-step-650: #a6a6a6;--ui-background-color-step-700: #b3b3b3;--ui-background-color-step-750: #bfbfbf;--ui-background-color-step-800: #cccccc;--ui-background-color-step-850: #d9d9d9;--ui-background-color-step-900: #e6e6e6;--ui-background-color-step-950: #f2f2f2}*{box-sizing:border-box!important}*:not(i){font-family:Quicksand,sans-serif!important;font-style:normal;font-optical-sizing:auto}*:not(input){user-select:none!important}::-webkit-scrollbar,*::-webkit-scrollbar{-webkit-appearance:none!important;display:none!important;opacity:0!important;width:0pt!important;visibility:hidden!important;transform:translate(-829vw)!important}html,body,.ui-content,.ui-button,button,a{touch-action:manipulation}.ui-list-header .ui-label{padding:0!important}.ui-list-header .ui-label i{display:inline-block;width:30pt;height:30pt!important;line-height:30pt!important;color:var(--color---nopr)}.ui-card{margin:0!important;border-radius:var(--border-radius---global)}.ui-card .ui-list p{padding:0 10pt}a,a *{text-transform:unset;text-decoration:none}.ui-toolbar{--background: var(--color---background) !important;--border-color: var(--color---background) !important}.ui-footer{padding-bottom:env(safe-area-inset-bottom)}.ui-buttons .ui-button{font-weight:700!important;background-color:var(--color---shadow);border-radius:var(--border-radius---global)}.is-ui-item-button>i{color:var(--color-blacky);width:20pt;text-align:center;margin-right:var(--padding---global);opacity:.5}.is-ui-item-button>img{width:20pt;margin-right:var(--padding---global);object-fit:contain;transform:scale(.75)}.is-bold{font-weight:700!important}input{height:30pt;line-height:30pt;border:none}textarea{resize:none!important}input:focus,input:active,textarea:focus,textarea:active,select:focus,select:active{outline:none!important}.com-footer---container{display:flex;gap:var(--padding---global);width:100%;height:60pt;padding:var(--padding---global)}.com-footer---container *{font-size:14pt;line-height:40pt;margin:0}.md-page---container,.sb-page---container{position:relative;display:block;width:100vw;height:auto;min-height:80vh;padding:var(--padding---global);background-color:var(--color---background)}html,body{margin:0;min-height:100%;background-color:var(--color---shadow);color:var(--color---foreground);-webkit-font-smoothing:antialiased}.app-ticketview---container{display:flex;flex-direction:column;gap:calc(var(--padding---global) * 2);width:100%;max-width:460px;min-height:100vh;min-height:100dvh;margin:0 auto;padding:calc(var(--padding---global) * 1.5 + var(--safe-area---top, 0px)) calc(var(--padding---global) * 1.5) calc(var(--padding---global) * 1.5 + var(--safe-area---bottom, 0px));font-size:var(--font-size---normal)}.app-ticketview---container h1,.app-ticketview---container h2,.app-ticketview---container p{margin:0}.app-ticketview---body{display:flex;flex-direction:column;justify-content:center;flex:1 0 auto;gap:calc(var(--padding---global) * 1.5)}.app-ticketview---title{font-size:var(--font-size---large);text-align:center}.app-ticketview---logo{flex-shrink:0;display:flex;justify-content:center;padding:var(--padding---global) 0}.app-ticketview---logo>img{height:26pt}[data-theme=dark] .app-ticketview---logo>img{filter:invert(1)}.app-ticketview---message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding---global);flex:1;padding:calc(var(--padding---global) * 3) calc(var(--padding---global) * 2);text-align:center}.app-ticketview---message>i{font-size:34pt;opacity:.3;margin-bottom:var(--padding---global)}.app-ticketview---message>h2{font-size:var(--font-size---large)}.app-ticketview---message>p{opacity:.6;line-height:1.4}.app-ticketview---message>.app-ticketview---button{margin-top:var(--padding---global);min-width:160pt}.app-ticketview---spinner{width:28pt;height:28pt;border:3pt solid var(--color---shadow);border-top-color:var(--color---nopr);border-radius:50%;animation:app-ticketview---spin .8s linear infinite}@keyframes app-ticketview---spin{to{transform:rotate(360deg)}}.app-ticketview---event{display:flex;flex-direction:row;align-items:center;gap:var(--padding---global);padding:var(--padding---global);border-radius:var(--border-radius---global);background-color:var(--color---background)}.app-ticketview---event>.app-ticketview---event---poster{flex-shrink:0;width:64pt;aspect-ratio:var(--aspect-ratio--event-poster);border-radius:calc(var(--border-radius---global) * .6);overflow:hidden;background-color:var(--color---shadow)}.app-ticketview---event>.app-ticketview---event---poster>img{display:block;width:100%;height:100%;object-fit:cover}.app-ticketview---event>.app-ticketview---event---infos{display:flex;flex-direction:column;gap:calc(var(--padding---global) / 2);min-width:0}.app-ticketview---event>.app-ticketview---event---infos>h1{font-size:var(--font-size---large);line-height:1.2;overflow-wrap:anywhere}.app-ticketview---event>.app-ticketview---event---infos>p{display:flex;align-items:flex-start;gap:6pt;font-size:var(--font-size---small);opacity:.7;line-height:1.35}.app-ticketview---event>.app-ticketview---event---infos>p>i{margin-top:2pt}.app-ticketview---event---organization{display:flex;align-items:center;gap:6pt;font-size:var(--font-size---small);font-weight:700;opacity:.6;text-transform:uppercase;letter-spacing:.5pt}.app-ticketview---pin{display:flex;flex-direction:column;align-items:stretch;gap:var(--padding---global);padding:calc(var(--padding---global) * 2);border-radius:var(--border-radius---global);background-color:var(--color---background);text-align:center}.app-ticketview---pin>h2{font-size:var(--font-size---large)}.app-ticketview---pin>p{font-size:var(--font-size---small);opacity:.6;line-height:1.4;margin-bottom:var(--padding---global)}.app-ticketview---pin---boxes{display:flex;justify-content:center;gap:6pt}.app-ticketview---pin---boxes>input{flex:1 1 0;min-width:0;max-width:48pt;height:54pt;padding:0;border:1.5pt solid var(--color---shadow);border-radius:var(--border-radius---global);outline:none;background-color:var(--color---shadow);color:var(--color---foreground);font-size:22pt;font-weight:700;text-align:center;caret-color:var(--color---nopr);user-select:text!important}.app-ticketview---pin---boxes>input:focus{border-color:var(--color---nopr);background-color:var(--color---background)}.app-ticketview---pin---boxes>input:disabled{opacity:.6}.app-ticketview---pin---boxes.is-wrong>input{border-color:var(--color---danger);color:var(--color---danger)}.app-ticketview---pin---checking{display:flex;align-items:center;justify-content:center;gap:8pt;font-size:var(--font-size---small);opacity:.7}.app-ticketview---pin---checking>.app-ticketview---spinner{width:14pt;height:14pt;border-width:2pt}.app-ticketview---pin---message{padding:calc(var(--padding---global) * .8);border-radius:var(--border-radius---global);background-color:#eb445a1a;color:var(--color---danger);font-size:var(--font-size---small);font-weight:700}.app-ticketview---button{display:flex;align-items:center;justify-content:center;min-height:44pt;padding:0 calc(var(--padding---global) * 2);border:0;border-radius:var(--border-radius---global);background-color:var(--color---nopr);color:var(--color---background);font-size:var(--font-size---normal);font-weight:700;text-decoration:none;cursor:pointer}.app-ticketview---button:active{opacity:.6}.app-ticketview---button:disabled{opacity:.4;cursor:default}.app-ticketview---button.is-secondary{background-color:var(--color---shadow);color:var(--color---foreground)}.app-ticketview---actions{display:flex;flex-direction:column;gap:var(--padding---global)}.app-ticketview---ticket{display:flex;flex-direction:column;align-items:stretch;gap:var(--padding---global);padding:calc(var(--padding---global) * 1.5);border-radius:var(--border-radius---global);background-color:var(--color---background);box-shadow:var(--shadow---standard)}.app-ticketview---status{display:flex;align-items:center;justify-content:center;gap:6pt;align-self:center;min-height:28pt;padding:0 calc(var(--padding---global) * 1.4);border-radius:var(--border-radius---global);font-weight:700}.app-ticketview---status>i{display:inline-flex;width:14pt;height:14pt}.app-ticketview---status>i>svg{width:100%;height:100%}.app-ticketview---status.is-valid{background-color:#09bc8926;color:var(--color---success)}.app-ticketview---banner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10pt;margin:calc(var(--padding---global) * -1.5) calc(var(--padding---global) * -1.5) 0 calc(var(--padding---global) * -1.5);padding:calc(var(--padding---global) * 2.5) var(--padding---global);border-radius:var(--border-radius---global) var(--border-radius---global) 0 0;text-align:center;color:#fff}.app-ticketview---banner>i{display:inline-flex;align-items:center;justify-content:center;width:52pt;height:52pt;padding:10pt;border-radius:50%;background-color:#fff3}.app-ticketview---banner>i>svg{width:100%;height:100%}.app-ticketview---banner>div{display:flex;flex-direction:column;gap:4pt}.app-ticketview---banner>div>b{font-size:var(--font-size---large)}.app-ticketview---banner>div>span{font-size:var(--font-size---small);opacity:.9}.app-ticketview---banner.is-used{background-color:var(--color---success)}.app-ticketview---banner.is-invalidated{background-color:var(--color---danger)}.app-ticketview---banner.is-ended{background-color:var(--color---nopr);color:var(--color---background)}.app-ticketview---qr{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;padding:calc(var(--padding---global) * 1.2);border-radius:var(--border-radius---global);background-color:#fff}.app-ticketview---qr>img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.app-ticketview---qr>span{color:#7e7e7e}.app-ticketview---qr---hint{font-size:var(--font-size---small);text-align:center;opacity:.6}.app-ticketview---rows{display:flex;flex-direction:column;border-top:1pt solid var(--color---shadow)}.app-ticketview---rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--padding---global);padding:calc(var(--padding---global) * .8) 0;border-bottom:1pt solid var(--color---shadow)}.app-ticketview---rows>div>span{flex-shrink:0;opacity:.6}.app-ticketview---rows>div>b{display:flex;flex-direction:column;align-items:flex-end;text-align:right;overflow-wrap:anywhere}.app-ticketview---rows>div>b>small{font-weight:400;font-size:var(--font-size---small);opacity:.6}.app-ticketview---rows>div>b.is-mono{font-size:var(--font-size---small);letter-spacing:.5pt}.app-ticketview---description{font-size:var(--font-size---small);line-height:1.4;opacity:.7}.app-ticketview---footnote{padding:0 var(--padding---global);font-size:var(--font-size---small);text-align:center;opacity:.5;line-height:1.4}.app-ticketview---footer{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--padding---global);padding-top:var(--padding---global);text-align:center;font-size:var(--font-size---small)}.app-ticketview---footer>nav{display:flex;align-items:center;gap:8pt}.app-ticketview---footer>nav>a{color:inherit;font-weight:700;text-decoration:none;opacity:.7}.app-ticketview---footer>nav>span{opacity:.35}.app-ticketview---footer>.com-info-copyright---container{opacity:.5}.app-ticketview---cookies{display:flex;flex-direction:column;align-items:center;gap:calc(var(--padding---global) * 1.2);padding:calc(var(--padding---global) * 2);border-radius:var(--border-radius---global);background-color:var(--color---background);text-align:center}.app-ticketview---cookies>i{font-size:34pt;opacity:.35}.app-ticketview---cookies>h2{font-size:var(--font-size---large)}.app-ticketview---cookies>p{line-height:1.5;opacity:.75}.app-ticketview---cookies>.app-ticketview---button{align-self:stretch;margin-top:var(--padding---global)}.app-ticketview---cookies---link{color:inherit;font-size:var(--font-size---small);font-weight:700;opacity:.6}.com-info-copyright---container{display:flex;flex-direction:column;gap:calc(var(--global---padding, var(--padding---global)) / 2);width:100%;padding:var(--global---padding, var(--padding---global))}.com-info-copyright---container>span{display:block;width:100%;font-size:var(--global---font-size---micro, var(--font-size---small));text-align:center;opacity:.5}.com-info-copyright---container>span>b{font-size:inherit}
