:root{--theme-color:rgb(0, 130, 200);--theme-overlay-color:#fff;--body-text-color:#333;--inactive-color:rgb(194, 208, 216)}html{-webkit-text-size-adjust:100%;text-size-adjust:none}body{margin:0;padding:0;background-color:#000;-webkit-touch-callout:none}body,button,input,table,textarea{color:#333;font-size:16px;font-family:Helvetica,Arial,'sans-serif'}button{margin:0;padding:0;border:none;background:0 0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform 80ms}button:focus{outline:0}button,input,textarea{-webkit-appearance:none;appearance:none}input[type=search],input[type=text],textarea{margin:0;padding:8px;outline:0;border-radius:4px;border:solid 2px var(--inactive-color)}input[type=search]:focus,input[type=text]:focus,textarea:focus{border-color:var(--theme-color)}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:var(--body-text-color);font-weight:400;font-family:var(--font-family-heading);line-height:1.2}h1{font-size:32px;margin:20px 0 8px}h2{font-size:28px;margin:20px 0 6px}h3{font-size:24px;margin:20px 0 4px}a{text-decoration:none;color:var(--theme-color)}a:hover{text-decoration:underline}.network-error{font-size:16px;background-color:red}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btn-primary{font-size:20px;padding:12px 20px;border-radius:8px;color:var(--theme-overlay-color);background-color:var(--theme-color)}.btn-link{color:var(--theme-color)}.btn-primary:disabled span{opacity:.4}.btn-link:active,.btn-primary:active:not(:disabled){transform:scale(1.06)}.modal .btn-primary{font-size:12px}.btn-icon{width:42px;padding:10px 0;position:relative;border-radius:8px;color:var(--body-text-color);background:var(--inactive-color)}.btn-icon:active{transform:scale(1.1)}.btn-icon-badge{top:-8px;right:-8px;display:block;position:absolute;padding:0 6px;line-height:20px;font-size:12px;font-weight:700;border-radius:999px;color:var(--theme-overlay-color);background-color:var(--theme-color)}.btn-read-more{margin-top:10px}.btn-read-more *{font-size:15px;color:var(--theme-color)}.btn-read-more:active{transform:scale(1.1)}.btn-star{width:42px;padding:10px 0;margin-top:-7px;color:var(--inactive-color)}.btn-star-active{color:var(--theme-color)}.btn-star:active{transform:scale(1.3)}#stage{margin:auto;max-width:500px;min-height:100vh;background-color:#fff;background-size:100% auto;background-repeat:no-repeat}.header-container-bg{background-size:cover;background-color:#1e1e24}.header-text{color:#fff;font-size:22px;user-select:none}.header-logo{height:24px;vertical-align:text-bottom}.header-banner-image,.header-banner-video{display:block;width:100%}#content{position:relative}.btn-menu{width:42px;padding:9px 0;margin:-5px -6px;font-size:24px;line-height:0;color:var(--theme-color);z-index:2}.btn-menu-fixed{top:18px;right:18px;position:absolute}.btn-menu-background{margin:0;border-radius:8px}.btn-menu:active{transform:scale(1.1)}#menuHolder{height:0;overflow:hidden;transition:height .4s}#menu button{width:100%;color:#fff;text-align:left;padding:14px 18px;background-color:#1e1e24;border-top:1px solid #3c3c42}#menu button:last-child{border-bottom:1px solid #3c3c42}#menu button span{display:inline-block}#menu button:active span{transform:scale(1.06)}#menu .selected{color:var(--theme-overlay-color);background-color:var(--theme-color)}.qr-container{height:0;overflow:hidden;transition:height .4s}.qr-code{margin:auto;display:block;width:70%!important;max-width:300px}.qr-disabled{width:70%;margin:auto;padding:20px;color:#fff;font-size:18px;aspect-ratio:1/1;background-color:red}.qr-name{font-size:36px;font-weight:700}.qr-btn{padding:14px;background-color:var(--theme-color)}.qr-btn span{font-size:22px;display:inline-block;color:var(--theme-overlay-color)}.qr-btn:active span{transform:scale(1.06)}#body{line-height:1.4}#body img{width:100%}.body{padding:10px 16px}.program-title{font-size:24px;font-family:var(--font-family-heading)}.program-title-btn-container{row-gap:12px;column-gap:16px;justify-content:normal}.program-title-btn{font-size:24px;color:var(--inactive-color);font-family:var(--font-family-heading);transition:.2s}.program-title-btn:active{transform:scale(1.06)}.program-title-btn-selected{color:var(--body-text-color)}.program-title-btn-indicator{display:block;opacity:0;width:100%;height:4px;background-color:var(--theme-color);transform:translateY(-4px);transition:.2s;pointer-events:none}.program-title-btn-indicator-active{opacity:1;transform:translateY(0)}.program-favorites-title{font-size:24px;margin-top:18px;margin-bottom:8px}.program-item{margin-top:2px;hyphens:auto;word-break:break-word}.program-item:first-child .program-favorites-title{margin-top:0}.program-item-past .program-item-time{text-decoration:line-through;background-color:var(--inactive-color)}.program-item-time{width:80px;padding:8px 2px;color:var(--theme-overlay-color);background-color:var(--theme-color)}.program-item-start{font-size:23px}.program-item-end{opacity:.6;font-size:15px}.program-item-content{padding:7px 0 8px 14px;border-top:solid 1px var(--theme-color)}.program-item-past .program-item-content{border-color:var(--inactive-color)}.program-item-title{font-size:23px;font-family:var(--font-family-heading);line-height:1.3}.program-item-location{font-size:15px;color:var(--theme-color)}.program-item-past .program-item-location{color:var(--inactive-color)}.program-item-image{margin:8px 0 4px}.program-item-desc{margin-top:6px}.program-no-favorites-bg{border-radius:14px;border:solid 1px var(--inactive-color)}.qr-ticket-heading{font-size:32px;margin-top:10px}.qr-ticket-date{margin-top:6px}.qr-ticket-location{margin-top:2px}.qr-ticket-code{margin-top:16px;width:70%!important;max-width:300px}.qr-ticket-attendee-name{font-size:38px;font-weight:700;margin-top:10px}#footer{padding:40px 0 20px;text-align:center}.nav-dot{width:7px;height:7px;margin:0 1px;border-radius:999px;background-color:var(--inactive-color)}.nav-dot-selected{background-color:var(--theme-color)}#powered-by{font-size:13px;text-align:center;padding:30px 0}#powered-by a{opacity:.6;color:inherit}.landscape-qr-overlay{display:none;position:fixed;inset:0;z-index:200;width:100vw;height:80vh;height:100dvh;padding:20px;background-color:#000;box-sizing:border-box}.landscape-qr-overlay img{width:100%;height:100%;object-fit:scale-down;object-position:center}.landscape-qr-overlay-button{position:absolute;top:20px;right:20px;width:46px;height:46px;padding:0;border-radius:999px;color:var(--theme-overlay-color);background-color:var(--theme-color)}@media (orientation:landscape) and (max-height:640px){.landscape-prevent-scrolling{overflow:hidden}.landscape-qr-overlay{display:block}}#header{color:#fff;background-color:#222;padding:12px 18px;user-select:none;-webkit-user-select:none}.event-title{font-size:20px;color:#fff;cursor:pointer}.defaultButton{border:none;border-radius:4px;user-select:none;-webkit-user-select:none;background-image:-webkit-linear-gradient(top,#fff 0,#d2d2d2 50%);box-shadow:2px 2px 2px rgba(0,0,0,.3);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3);padding:8px 10px 6px}.defaultButton:active{box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);position:relative;top:1px;left:1px}.dots{color:#ddd;font-size:40px}.dotSelected{color:#ffe42c}table{width:100%;font-size:14px;border-spacing:0;border-collapse:collapse}td,tr{margin:0;padding:0}.siteName{color:#fff;font-weight:700}textarea{resize:none;border-radius:8px}
/*!
 * Flexit v1.0
 * Copyright 2015 Bjørnar Stray Berentsen
 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */.hbox,.vbox{display:-webkit-flex;display:flex;min-height:0}.hbox{-webkit-flex-direction:row;flex-direction:row}.vbox{-webkit-flex-direction:column;flex-direction:column}.hbox>*,.vbox>*{-webkit-flex:none;flex:none}.flex{-webkit-flex:1;flex:1}.hwrap{-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;flex-wrap:wrap;justify-content:space-between}.hg1>:not(:first-child){margin-left:4px}.hg2>:not(:first-child){margin-left:8px}.hg3>:not(:first-child){margin-left:16px}.hg4>:not(:first-child){margin-left:24px}.hg5>:not(:first-child){margin-left:28px}.hg6>:not(:first-child){margin-left:32px}.hg7>:not(:first-child){margin-left:48px}.hg8>:not(:first-child){margin-left:56px}.vg1>:not(:first-child){margin-top:4px}.vg2>:not(:first-child){margin-top:8px}.vg3>:not(:first-child){margin-top:16px}.vg4>:not(:first-child){margin-top:24px}.vg5>:not(:first-child){margin-top:28px}.vg6>:not(:first-child){margin-top:32px}.vg7>:not(:first-child){margin-top:48px}.vg8>:not(:first-child){margin-top:56px}.hu1{width:80px}.hu2{width:160px}.hu3{width:240px}.hu4{width:320px}.hu5{width:400px}.hu6{width:480px}.hu7{width:560px}.hu8{width:640px}.hu9{width:720px}.hu10{width:800px}.hu11{width:880px}.hu12{width:960px}.hu13{width:1040px}.hu14{width:1120px}.vu1{height:80px}.vu2{height:160px}.vu3{height:240px}.vu4{height:320px}.vu5{height:400px}.vu6{height:480px}.vu7{height:560px}.vu8{height:640px}.vu9{height:720px}.vu10{height:800px}.vu11{height:880px}.vu12{height:960px}.vu13{height:1040px}.vu14{height:1120px}.wf{width:100%}.hf{height:100%}body.hf{margin:0}.hbox.vat,.vbox.hal{-webkit-align-items:flex-start;align-items:flex-start}.hbox.vac,.vbox.hac{-webkit-align-items:center;align-items:center}.hbox.vab,.vbox.har{-webkit-align-items:flex-end;align-items:flex-end}.hbox.hal,.vbox.vat{-webkit-justify-content:flex-start;justify-content:flex-start}.hbox.hac,.vbox.vac{-webkit-justify-content:center;justify-content:center}.hbox.har,.vbox.vab{-webkit-justify-content:flex-end;justify-content:flex-end}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.p1{padding:4px}.p2{padding:8px}.p3{padding:16px}.p4{padding:24px}.p5{padding:32px}.p6{padding:40px}.scroll{overflow:auto}.hscroll{overflow-x:auto;overflow-y:hidden}.vscroll{overflow-y:auto;overflow-x:hidden}.vac div.scroll:first-child,.vac div.vscroll:first-child{max-height:100%}.absolute{position:absolute}.relative{position:relative}.stretch{left:0;top:0;right:0;bottom:0}.top{top:0}.right{right:0}.bottom{bottom:0}.left{left:0}.text-selection-disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.text-selection-enabled{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:text}.word-break-all{word-break:break-all}.debug,.debug *{background:rgba(180,180,180,.1);box-shadow:inset 0 0 1px #2b7de8}