@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--theme-background-dark: #081d4d;--theme-background-light: #fff;--theme-text-dark: #081d4d;--theme-text-light: #fff;--theme-accent-1: #3cdcff;--theme-accent-2: #b482ff;--theme-accent-3: #7bffb6;--theme-accent-4: #6e98f7;--agenda-text: var(--theme-text-light);--agenda-accent: #ffb300;--agenda-page: var(--theme-background-dark);--agenda-tab-selected: rgb(255 255 255 / .16);--agenda-tab-rule: rgb(255 255 255 / .25);--agenda-page-header: var(--theme-primary);--agenda-page-body: var(--theme-tertiary);--agenda-page-text: var(--theme-on-tertiary);--agenda-page-band: color-mix(in srgb, var(--theme-accent-1) 25%, var(--theme-tertiary));--agenda-page-band-now: var(--theme-accent-1);--agenda-page-rule: color-mix(in srgb, var(--theme-accent-1) 40%, transparent);--agenda-page-button: var(--theme-secondary);--agenda-page-button-text: var(--theme-primary);--agenda-page-accent: var(--theme-accent-2)}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--theme-text-light);background:var(--theme-background-dark);font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--theme-background-dark: #17224f;--theme-background-light: #fff;--theme-text-dark: #081d4d;--theme-text-light: #fff;--theme-accent-1: #0ad2ff;--theme-accent-2: #944dff;--theme-accent-3: #00e065;--theme-accent-4: #3d74f5;--theme-primary: #17224f;--theme-secondary: #ffffff;--theme-tertiary: #081d4d;--theme-on-primary: #ffffff;--theme-on-secondary: #000000;--theme-on-tertiary: #ffffff;--theme-accent-count: 4;--theme-font-title: "Poppins", system-ui, sans-serif;--theme-font-body: "Poppins", system-ui, sans-serif}HTML,BODY{font-family:var(--theme-font-body)}H1,H2,H3{font-family:var(--theme-font-title)}#inspire_logo{max-height:300px}.bigscreen .wrapper{max-width:2300px;position:absolute;left:50%;transform:translate(-50%);top:10%}#song0 .song-wrap{background-color:var(--theme-accent-1)}#song1 .song-wrap{background-color:var(--theme-accent-2)}#song2 .song-wrap{background-color:var(--theme-accent-3)}#song3 .song-wrap{background-color:var(--theme-accent-4)}#song4 .song-wrap{background-color:var(--theme-accent-1)}.triviaList LI:nth-child(n) .trivia-wrap{background-color:var(--theme-accent-1)}.triviaList LI:nth-child(2n) .trivia-wrap{background-color:var(--theme-accent-2)}.triviaList LI:nth-child(3n) .trivia-wrap{background-color:var(--theme-accent-3)}.triviaList LI:nth-child(4n) .trivia-wrap{background-color:var(--theme-accent-4)}.map_marker:nth-child(n){--fa-secondary-color: var(--theme-accent-1);background-color:var(--theme-accent-1)}.map_marker:nth-child(2n){--fa-secondary-color: var(--theme-accent-2);background-color:var(--theme-accent-2)}.map_marker:nth-child(3n){--fa-secondary-color: var(--theme-accent-3);background-color:var(--theme-accent-3)}.map_marker:nth-child(4n){--fa-secondary-color: var(--theme-accent-4);background-color:var(--theme-accent-4)}#app{width:100vw;height:100vh}.bigscreen{background-image:url(/assets/bg_widescreen-D3RLxZxn.png);width:100vw;height:100vh;overflow:hidden}#mobileScreen{background-image:url(/assets/bg_mobile-DXEOOiMR.jpg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:100vw;height:100vh;overflow:hidden}#mobileScreen .event_logo{margin:15% 1rem 5%}main{display:flex;flex-direction:column;padding:1rem}button{font-size:1.5rem;font-weight:600;padding:.5rem;border-radius:1px;border:none;margin:1rem;background-color:#41b0d4;color:#fff;box-shadow:.25rem .25em 1rem #0009}button:active{transform:translate(-1px,-1px);box-shadow:0 0 1rem #0009}.wrapper{width:100vw;height:100vh;position:absolute;left:0;top:0;padding:2rem}h1{background-color:#081d4ddd;margin:-1rem -1rem 1rem;padding:.25rem;box-shadow:0 0 1rem #000d;font-weight:600;text-align:center}@media (hover: hover){a:hover{background-color:#00bd7e33}}@supports (height: 100dvh){#mobileScreen{width:100dvw;height:100dvh}}.connection-banner{position:fixed;top:0;left:0;right:0;z-index:1000;padding:.5rem 1rem;text-align:center;font-size:1rem;color:#fff;background-color:#000d;border-bottom:.2rem solid var(--theme-accent-2)}@font-face{font-family:CuteDropScript;src:url(/assets/CuteDrop-Script-Bazp4eTL.otf)}.bigscreen{padding:0 5rem;display:flex;align-items:center}.bigscreen H1{font-size:14rem;font-weight:300;text-align:center;margin:4rem 0 3rem;display:flex;align-items:center;justify-content:center;color:var(--theme-background-light);box-shadow:none;background-color:transparent}.sign-image,.sign-video{width:100%;height:100%;object-fit:contain}.sign-message{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:3cqmin}.sign-message .module-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sign-message .title,.sign-message .body{position:relative;margin:0;line-height:1.15;white-space:pre-wrap;overflow-wrap:anywhere}.sign-message .title{font-weight:700}.sign-message .title.size-small{font-size:9cqmin}.sign-message .title.size-medium{font-size:14cqmin}.sign-message .title.size-large{font-size:22cqmin}.sign-message .body.size-small{font-size:5cqmin}.sign-message .body.size-medium{font-size:8cqmin}.sign-message .body.size-large{font-size:12cqmin}.sign-message .align-left{text-align:left}.sign-message .align-center{text-align:center}.sign-message .align-right{text-align:right}.sign-message.valign-top{justify-content:flex-start}.sign-message.valign-bottom{justify-content:flex-end}.sign-agenda-list{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--agenda-text);display:flex;flex-direction:column;gap:3cqmin}.sign-agenda-list .module-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sign-agenda-list .empty{position:relative;margin:auto;font-size:8cqmin;opacity:.6}.sign-agenda-list .day,.sign-agenda-list .day-heading,.sign-agenda-list .sessions{position:relative}.sign-agenda-list .day-heading{margin:0 0 2cqmin;font-size:6cqmin;font-weight:700;color:var(--agenda-accent)}.sign-agenda-list .sessions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2cqmin}.sign-agenda-list .session{display:grid;grid-template-columns:22cqmin 1fr auto;align-items:baseline;gap:0 3cqmin;font-size:6cqmin;line-height:1.2}.sign-agenda-list .session .time{font-weight:700;font-variant-numeric:tabular-nums}.sign-agenda-list .session .title{overflow-wrap:anywhere}.sign-agenda-list .session .location{font-size:4.5cqmin;opacity:.7;text-align:right}.sign-agenda-list .session .status{grid-column:2 / 4;font-size:4cqmin;color:var(--agenda-accent);text-transform:uppercase}.sign-agenda-list .session.cancelled .title{text-decoration:line-through;opacity:.6}.sign-agenda-now-next{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--agenda-text);display:flex;flex-direction:column;gap:4cqmin}.sign-agenda-now-next .module-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sign-agenda-now-next .part,.sign-agenda-now-next .part-heading,.sign-agenda-now-next .sessions,.sign-agenda-now-next .empty{position:relative}.sign-agenda-now-next .part-heading{margin:0 0 2cqmin;font-size:6cqmin;font-weight:700;color:var(--agenda-accent);text-transform:uppercase}.sign-agenda-now-next .part.now .session{font-size:8cqmin}.sign-agenda-now-next .sessions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2cqmin}.sign-agenda-now-next .empty{margin:0;font-size:5cqmin;opacity:.6}.sign-agenda-now-next .session{display:grid;grid-template-columns:38cqmin 1fr auto;align-items:baseline;gap:0 3cqmin;font-size:6cqmin;line-height:1.2}.sign-agenda-now-next .session .time{font-weight:700;font-variant-numeric:tabular-nums}.sign-agenda-now-next .session .title{overflow-wrap:anywhere}.sign-agenda-now-next .session .location{font-size:4.5cqmin;opacity:.7;text-align:right}.sign-agenda-now-next .session .status{grid-column:2 / 4;font-size:4cqmin;color:var(--agenda-accent);text-transform:uppercase}.sign-agenda-now-next .session.cancelled .title{text-decoration:line-through;opacity:.6}.sign-agenda-tabs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--agenda-text);display:flex;flex-direction:column;gap:3cqmin}.sign-agenda-tabs .module-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sign-agenda-tabs .empty{position:relative;margin:auto;font-size:8cqmin;opacity:.6}.sign-agenda-tabs .day-tabs,.sign-agenda-tabs .sessions{position:relative}.sign-agenda-tabs .day-tabs{display:flex;gap:1.5cqmin;overflow-x:auto;flex:none}.sign-agenda-tabs .day-tab{flex:none;padding:1.5cqmin 3cqmin;font:inherit;font-size:5cqmin;font-weight:700;color:inherit;background:none;border:0;border-bottom:.6cqmin solid var(--agenda-tab-rule);cursor:pointer}.sign-agenda-tabs .day-tab.selected{background:var(--agenda-tab-selected);border-bottom-color:var(--agenda-accent);color:var(--agenda-accent)}.sign-agenda-tabs .sessions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3cqmin;overflow-y:auto}.sign-agenda-tabs .session{display:grid;grid-template-columns:1fr auto;gap:.5cqmin 3cqmin;font-size:5.5cqmin;line-height:1.2}.sign-agenda-tabs .session .time{grid-column:1 / 3;font-size:4.5cqmin;font-weight:700;font-variant-numeric:tabular-nums;color:var(--agenda-accent)}.sign-agenda-tabs .session .title{overflow-wrap:anywhere}.sign-agenda-tabs .session .location{font-size:4.5cqmin;opacity:.7;text-align:right}.sign-agenda-tabs .session .status{grid-column:1 / 3;font-size:4cqmin;color:var(--agenda-accent);text-transform:uppercase}.sign-agenda-tabs .session.cancelled .title{text-decoration:line-through;opacity:.6}.sign-live-video{position:absolute;top:0;right:0;bottom:0;left:0}.sign-live-video .module-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sign-live-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.sign-live-video video.live{opacity:1}.sign-live-video video.fit-contain{object-fit:contain}.sign-live-video video.fit-cover{object-fit:cover}.sign-countdown{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.sign-countdown .module-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sign-countdown p{position:relative;margin:0;line-height:1.1;font-weight:700}.sign-countdown .clock{font-size:min(40cqh,17cqw);font-variant-numeric:tabular-nums}.sign-countdown .days{font-size:min(16cqh,7cqw)}.sign-countdown .done-text{font-size:min(30cqh,10cqw);overflow-wrap:anywhere;white-space:pre-wrap}.sign-webpage{position:absolute;top:0;right:0;bottom:0;left:0}.sign-webpage .module-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sign-webpage .frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;pointer-events:none;opacity:0}.sign-webpage .frame.loaded{opacity:1}.sign-screen{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.sign-screen .sign-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sign-screen .sign-region{container-type:size;position:absolute;overflow:hidden;display:grid;place-items:center}.sign-runner{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;overflow:hidden}.sign-runner .sign-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;grid-template:100% / 100%}.override-border{--w: 1.6vmin;--p: 12vmin;--c: #e5252a;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.override-border.amber{--c: #f5a400}.override-border.white{--c: #ffffff}.override-border.steady,.override-border.flashing{box-sizing:border-box;border:var(--w) solid var(--c)}.override-border.flashing{animation:override-flash 1s step-end infinite}.override-border .edge{position:absolute;overflow:hidden}.override-border .edge b{position:absolute;display:block;animation:1.2s linear infinite}.override-border .top,.override-border .bottom{left:0;right:0;height:var(--w)}.override-border .top b,.override-border .bottom b{top:0;height:100%;width:calc(100% + var(--p));background:repeating-linear-gradient(90deg,var(--c) 0 calc(var(--p) / 2),transparent calc(var(--p) / 2) var(--p))}.override-border .left,.override-border .right{top:0;bottom:0;width:var(--w)}.override-border .left b,.override-border .right b{left:0;width:100%;height:calc(100% + var(--p));background:repeating-linear-gradient(180deg,var(--c) 0 calc(var(--p) / 2),transparent calc(var(--p) / 2) var(--p))}.override-border .top{top:0}.override-border .top b{left:calc(-1 * var(--p));animation-name:override-march-right}.override-border .bottom{bottom:0}.override-border .bottom b{left:0;animation-name:override-march-left}.override-border .right{right:0}.override-border .right b{top:calc(-1 * var(--p));animation-name:override-march-down}.override-border .left{left:0}.override-border .left b{top:0;animation-name:override-march-up}@keyframes override-flash{0%{opacity:1}50%{opacity:0}}@keyframes override-march-right{to{transform:translate(var(--p))}}@keyframes override-march-left{to{transform:translate(calc(-1 * var(--p)))}}@keyframes override-march-down{to{transform:translateY(var(--p))}}@keyframes override-march-up{to{transform:translateY(calc(-1 * var(--p)))}}.signage{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;background:#000;color:#fff;cursor:none;overflow:hidden}.signage .signage-id{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;gap:1.5rem;text-align:center;font-family:system-ui,sans-serif}.signage .signage-id .id{font-size:9vw;font-weight:600;letter-spacing:.1em}.signage .signage-id .message{font-size:2.2vw;opacity:.6}.agenda-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;color:var(--agenda-page-text);background:var(--agenda-page-body);font-family:var(--theme-font-body)}.agenda-page .page-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:3vmin;padding:3vmin 4vmin 1vmin;background:var(--agenda-page-header)}.agenda-page .page-header .event-logo{flex:0 1 62%;min-width:0;height:auto;max-height:22vmin;object-fit:contain;object-position:left center}.agenda-page .page-header .page-title{flex:1 1 auto;margin:0;padding:0;background:none;box-shadow:none;font-family:var(--theme-font-title);font-size:clamp(1.6rem,9vmin,4rem);font-weight:700;text-align:right;text-transform:uppercase}.agenda-page .audience-toggle{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:3vmin;padding:2vmin 3vmin 3vmin;background:var(--agenda-page-header);border-bottom:1px solid var(--agenda-page-rule)}.agenda-page .audience-toggle .toggle{padding:2.2vmin 1vmin;font-size:clamp(1.1rem,5.6vmin,2rem);font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;color:var(--agenda-page-accent);background:var(--agenda-page-body);border:1px solid var(--agenda-page-rule);border-radius:1.2vmin}.agenda-page .audience-toggle .toggle:hover{background:var(--agenda-page-body)}.agenda-page .audience-toggle .toggle.selected,.agenda-page .audience-toggle .toggle.selected:hover{color:var(--agenda-page-button-text);background:var(--agenda-page-button)}.agenda-page .offline-note{flex:none;margin:0;padding:1.5vmin 4vmin;font-size:clamp(.85rem,3.4vmin,1.2rem);text-align:center;background:var(--agenda-page-band)}.agenda-page .team-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;min-height:19vmin;padding:2vmin;color:var(--agenda-page-button-text);background:var(--agenda-page-button);border:1px solid var(--agenda-page-rule);border-radius:1.2vmin;text-align:center;text-decoration:none}.agenda-page .team-button:hover{background:var(--agenda-page-button)}.agenda-page .team-button .team-description{font-size:clamp(.75rem,3.3vmin,1.1rem);font-weight:700;text-transform:uppercase;color:var(--agenda-page-accent)}.agenda-page .team-button .team-description:empty{display:none}.agenda-page .team-button .team-name{font-size:clamp(1.2rem,6.4vmin,2.2rem);font-weight:700;overflow-wrap:anywhere}.agenda-page .chosen-team{flex:none;align-self:center;min-width:46%;min-height:0;margin:2vmin 0;padding:1vmin 4vmin}.agenda-page .page-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.agenda-page .message{padding:4vmin}.agenda-page .message h2{margin:0 0 1vmin;font-size:clamp(1.3rem,6vmin,2.2rem)}.agenda-page .message p{margin:0;font-size:clamp(1rem,4.4vmin,1.5rem)}.agenda-page .team-grid{list-style:none;margin:0;padding:4vmin 3vmin;display:grid;grid-template-columns:1fr 1fr;gap:4vmin 3vmin}.agenda-page .day-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2vmin;padding:2vmin;background:var(--agenda-page-body);border-bottom:1px solid var(--agenda-page-rule)}.agenda-page .day-nav .day-heading{margin:0;font-size:clamp(.9rem,4vmin,1.5rem);font-weight:700;text-align:center;text-transform:uppercase}.agenda-page .day-nav .day-step{width:11vmin;height:11vmin;padding:0;margin:0;box-shadow:none;font:inherit;font-size:clamp(1.4rem,7vmin,2.4rem);line-height:1;color:inherit;background:none;border:1px solid var(--agenda-page-rule);border-radius:1.2vmin;cursor:pointer}.agenda-page .day-nav .day-step:disabled{opacity:.25;cursor:default}.agenda-page .nothing{margin:0;padding:5vmin 4vmin;font-size:clamp(1rem,4.4vmin,1.5rem);opacity:.7}.agenda-page .bands{list-style:none;margin:0;padding:0}.agenda-page .band{border-bottom:1px solid var(--agenda-page-rule)}.agenda-page .band .band-time{margin:0;padding:2.6vmin 4vmin;font-size:clamp(1.05rem,5vmin,1.8rem);font-weight:400;text-transform:uppercase;font-variant-numeric:tabular-nums;background:var(--agenda-page-band)}.agenda-page .band.now .band-time{background:var(--agenda-page-band-now);font-weight:700}.agenda-page .band .band-sessions{list-style:none;margin:0;padding:2vmin 0 3vmin;display:flex;flex-direction:column;gap:2.4vmin}.agenda-page .band .band-session{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);justify-content:space-between;align-items:start;gap:1vmin 4vmin;padding:0 4vmin;font-size:clamp(1rem,4.8vmin,1.7rem);line-height:1.25}.agenda-page .band .session-title{font-weight:700;overflow-wrap:anywhere}.agenda-page .band .session-location{max-width:42vmin;text-align:right;overflow-wrap:anywhere;font-weight:400}.signage-preview{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;background:#000;color:#fff;overflow:hidden;cursor:default}.signage-preview .waiting{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:system-ui,sans-serif;font-size:4vmin;opacity:.5}.poll-bars{list-style:none;margin:0;padding:0;color:#fff;display:grid;gap:1rem}.poll-bars .poll-bar{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;overflow:hidden;border-radius:10rem;border:.1rem solid #333;background:linear-gradient(to bottom,#000,#333,#000)}.poll-bars .poll-bar.mine{border-color:var(--theme-accent-3)}.poll-bars .poll-bar-fill{position:absolute;inset:0 auto 0 0;min-width:3rem;border-radius:10rem;transition:width .4s ease;box-shadow:inset 0 -.5rem .6rem #081d4d88,inset 0 .5rem .35rem #fff6}.poll-bars .poll-bar .poll-bar-fill{background-color:var(--bar-color)}.poll-bars .poll-bar-label,.poll-bars .poll-bar-count{position:relative;font-weight:700;text-shadow:0 0 .5rem #000}.bigscreen .poll-bars{gap:1.5rem}.bigscreen .poll-bars .poll-bar{padding:2rem 3rem;font-size:3rem;border-width:.4rem}.poll-mobile{color:#fff}.poll-mobile h1{font-size:1.5rem;text-align:center;margin:1rem 0}.poll-mobile .poll-options{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.poll-mobile .poll-options li{padding:1rem 1.5rem;border-radius:10rem;border:.1rem solid #333;background:linear-gradient(to bottom,#000,#333,#000);font-weight:700;cursor:pointer}.poll-mobile .poll-options li.selected{border-color:var(--theme-accent-3);background:var(--theme-accent-4)}.poll-mobile .poll-thanks{text-align:center;margin-bottom:1rem;font-weight:700}.poll-mobile .poll-problem{text-align:center;background-color:#000c;border:.2rem solid #944dff;border-radius:1rem;padding:.75rem}.poll-stage{width:100%}.poll-stage .poll-question{color:#fff;font-size:3rem;text-align:center;margin:3rem 0;background-color:#000c;border-radius:10rem;padding:1rem 3rem;border:.5rem solid #333}.poll-stage .poll-total{color:#fff;font-size:2rem;text-align:center;margin-top:2rem}.bigscreen .poll-stage H1{font-size:6rem;margin:0 0 2rem}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}#QR_stage{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background-image:url(/assets/bg_widescreen_qr-ChF_GUyj.png);background-position:center;background-size:cover}#QR_stage #qrCode{scale:1.5}.welcome_message{font-size:1.5rem;text-align:center;padding:1rem}
