body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}#root,.content-page,body,html{color:#fff;height:100%}.content-page{background-color:#220042;display:flex;flex-direction:column;margin:0;overflow:auto}.content-container{overflow:hidden}.color-style-Purple .content-container,.color-style-Purple .fullscreen,.color-style-Purple.content-page{background-color:#220042}.color-style-Blue .content-container,.color-style-Blue .fullscreen,.color-style-Blue.content-page{background-color:#011b41}.color-style-Green .content-container,.color-style-Green .fullscreen,.color-style-Green.content-page{background-color:#011e1a}.content-container,.fullscreen{height:100%;position:relative;width:100%}h1{border-bottom:1px solid #fff;font-size:1.125rem;line-height:1.625rem;margin-bottom:1rem;margin-top:16px;padding-bottom:12px;text-align:left}h1,p{font-family:Inter;font-weight:400}p{font-size:1rem;line-height:1.375rem;margin-bottom:2rem}.info-container{display:block;padding:20px}.content-container{display:block}.content-container .content-header{padding:20px 20px 0}.event-welcome-container,.welcome-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-height:100%;transform:translateY(-20px);width:100%}.event-welcome-container form,.welcome-container form{padding-left:12px;padding-right:12px;width:100%}@media(min-width:768px){.info-container{margin:0 auto;max-width:600px}.event-welcome-container,.welcome-container{max-width:600px}}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:#222;border:0;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}::-webkit-scrollbar-corner{background:#f1f1f1}.event-welcome-container .welcome-area,.welcome-container .welcome-area{text-align:center}.event-welcome-container .welcome-area h1,.welcome-container .welcome-area h1{font-family:Manrope;font-size:2rem;font-weight:400;line-height:2.75rem;text-align:center}.event-welcome-container .welcome-area .welcome-message,.welcome-container .welcome-area .welcome-message{font-family:Inter;font-size:1.125rem;font-weight:400;line-height:1.625rem}.color-style-Purple form input[type=text],.color-style-Purple form select{background-color:#2a0052;color:#efe9f5}.color-style-Blue form input[type=text],.color-style-Blue form select{background-color:#011f4b;color:#e9eef5}.color-style-Green form input[type=text],.color-style-Green form select{background-color:#012722;color:#e9f5f3}form{align-items:center;display:flex;flex-direction:row;gap:10px}form input[type=text],form select{border:1px solid #fff;border-radius:8px;flex-grow:1;font-family:Inter;font-size:1rem;font-weight:500;line-height:1.375rem;padding:10px}form button{border-radius:8px;font-size:1rem;height:44px;margin-left:10px;min-width:78px;padding:10px}.messages{padding:20px}.messages ul{list-style-type:none;margin:0;padding:0}.messages li{border-radius:5px;font-size:14px;margin-bottom:10px;padding:10px}.messages.error li{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.messages.success li{background-color:#a0f1b5;border:1px solid #81ec9e;color:#124e15}.messages li:last-child{margin-bottom:0}.buttons{display:flex;flex-direction:row;gap:10px;justify-content:space-evenly;padding:10px;width:100%}.buttons button{flex:1 1}.buttons-single{padding:10px}.color-style-Purple a.button.on-white,.color-style-Purple button.on-white{background-color:#220042;color:#fff}.color-style-Purple a.button.on-white:active,.color-style-Purple button.on-white:active{color:#fff}.color-style-Purple a.button.primary,.color-style-Purple a.button.primary:active,.color-style-Purple button.primary,.color-style-Purple button.primary:active{color:#220042}.color-style-Purple a.button:focus-visible,.color-style-Purple button:focus-visible{background-color:#b3f2dd;color:#220042}.color-style-Blue a.button.on-white,.color-style-Blue button.on-white{background-color:#011b41;color:#fff}.color-style-Blue a.button.on-white:active,.color-style-Blue button.on-white:active{color:#fff}.color-style-Blue a.button.primary,.color-style-Blue a.button.primary:active,.color-style-Blue button.primary,.color-style-Blue button.primary:active{color:#011b41}.color-style-Blue a.button:focus-visible,.color-style-Blue button:focus-visible{background-color:#b3f2dd;color:#011b41}.color-style-Green a.button.on-white,.color-style-Green button.on-white{background-color:#011e1a;color:#fff}.color-style-Green a.button.on-white:active,.color-style-Green button.on-white:active{color:#fff}.color-style-Green a.button.primary,.color-style-Green a.button.primary:active,.color-style-Green button.primary,.color-style-Green button.primary:active{color:#011e1a}.color-style-Green a.button:focus-visible,.color-style-Green button:focus-visible{background-color:#b3f2dd;color:#011e1a}a.button,button{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter;font-size:1rem;font-weight:500;gap:10px;justify-content:center;line-height:1.375rem;padding:12px 16px;text-decoration:none;transition:background-color .3s}a.button.on-white,button.on-white{background-color:#220042;color:#fff}a.button.on-white:active,button.on-white:active{color:#fff}a.button.primary,a.button.primary:active,button.primary,button.primary:active{background-color:#fff;color:#220042}a.button:focus,button:focus{background-color:#b3f2dd;color:#220042}a.button:active,button:active{background-color:hsla(0,0%,100%,.2);color:#fff}a.button:disabled,button:disabled{background-color:#6c757d;cursor:not-allowed}a.button .spinner,button .spinner{animation:spin 1s linear infinite}a.button.medium,button.medium{border-radius:2px;font-size:.875rem;line-height:1.125rem;padding:6px 10px}a.button.small,button.small{border-radius:2px;font-size:.875rem;line-height:1.125rem;padding:6px;width:100px}.spinner-container{align-items:center;display:flex;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.spinner-container .spinner{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:120px;width:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.event-welcome-container .welcome-image,.welcome-container .welcome-image{max-height:260px;object-fit:cover;object-position:top;width:100%}.event-welcome-container .welcome-icon,.welcome-container .welcome-icon{background-color:#000;border:5px solid #000;border-radius:50%;height:180px;margin-top:-90px;position:relative;width:180px}@media(min-width:768px){.event-welcome-container .welcome-image,.welcome-container .welcome-image{max-height:300px;max-width:600px}.event-welcome-container .welcome-icon,.welcome-container .welcome-icon{height:200px;margin-top:-100px;width:200px}}.content-container .iframe{border:none;height:100%;overflow:auto;padding:16px;width:100%}.content-container .icon-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;margin:0;padding:.5rem;z-index:100}.content-container .footer-toggle-icon{bottom:0;right:1rem;z-index:101}.content-container .footer-connection-status-icon{bottom:0;left:1rem;z-index:99}.content-container .footer-connection-status-icon .status{align-items:center;display:flex;font-size:.7em}.content-container .footer-connection-status-icon .status-indicator{border-radius:50%;height:15px;margin-right:8px;width:15px}.content-container .footer-connection-status-icon .status-text{padding-top:2px}.content-container .footer-connection-status-icon .connected .status-indicator{background-color:green}.content-container .footer-connection-status-icon .disconnected .status-indicator{background-color:red}.content-container .footer-connection-status-icon .connecting .status-indicator,.content-container .footer-connection-status-icon .reconnecting .status-indicator{background-color:#d37000}.content-container .footer-connection-status-icon .connected .status-text{color:green}.content-container .footer-connection-status-icon .disconnected .status-text{color:red}.content-container .footer-connection-status-icon .connecting .status-text,.content-container .footer-connection-status-icon .reconnecting .status-text{color:#d37000}.content-container .footer-toolbar{align-items:center;bottom:0;display:flex;height:90px;justify-content:space-between;left:0;padding-left:28px;padding-right:28px;position:fixed;transform:translateY(100%);transition:transform .3s ease-in-out;width:100%;z-index:100}.content-container .footer-toolbar .icon-button{position:relative}.content-container .footer-toolbar .icon-button:disabled{color:gray;cursor:default}.content-container .footer-toolbar .pause-icon{font-family:Inter;font-size:1rem;font-weight:400;line-height:1.375rem}.content-container .footer-toolbar .pause-icon svg{color:#eb5757}.content-container .footer-toolbar .pause-icon.is-paused{border:1px solid #fff}.content-container .footer-toolbar.show{transform:translateY(0)}.background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.content-header+#Content{padding-top:0}#Content{color:#fff;height:100%;padding-bottom:140px;width:100%}#Content .row{display:flex;flex-wrap:wrap}#Content .row:has(h2)+.row .block-text:has(h1):before{background-color:#fff;content:"";display:block;height:1px;margin:20px 0 5px;width:100%}#Content .expandable{border-radius:5px;flex:1 1 100%;margin:16px .25rem;padding:.5rem;text-align:center}#Content .expandable .toggle-button{cursor:pointer;text-decoration:none;width:100%}#Content .expandable .row{height:0;margin-top:16px;overflow:hidden;transition:height .5s ease-out}#Content .block{flex:1 1 100%}#Content .block-image{align-items:center;display:flex;justify-content:center;margin:20px 0}#Content .block-image img{display:block;height:auto;max-width:100%}#Content .row:not(:first-child) .block-text h1{margin-top:24px}#Content .row:not(:first-child) .block-text h2{margin-top:18px}#Content .row:first-child .block-text h1,#Content .row:first-child .block-text h2{margin-top:0}#Content .block-text,#Content .block-text pre{border:none;font-family:Inter;font-size:1rem;font-weight:400;line-height:1.375rem;margin:0;padding:0}#Content .block-text h1,#Content .block-text h1 pre,#Content .block-text h2,#Content .block-text h2 pre,#Content .block-text pre h1,#Content .block-text pre h1 pre,#Content .block-text pre h2,#Content .block-text pre h2 pre{border:none;font-family:Manrope;font-weight:400;padding:0}#Content .block-text h1,#Content .block-text h1 pre,#Content .block-text pre h1,#Content .block-text pre h1 pre{border:none;font-family:Manrope;font-size:2.875rem;font-weight:400;line-height:3.875rem;margin:0 0 24px;padding:0}#Content .block-text h2,#Content .block-text h2 pre,#Content .block-text pre h2,#Content .block-text pre h2 pre{border:none;font-family:Manrope;font-size:2rem;font-weight:400;line-height:2.75rem;margin:18px 0;padding:0}#Content .block-text ol,#Content .block-text pre ol,#Content .block-text pre ul,#Content .block-text ul{line-height:1rem;padding-left:1.5rem}#Content .block-text ol li,#Content .block-text pre ol li,#Content .block-text pre ul li,#Content .block-text ul li{margin-bottom:.5rem;padding-left:.5rem}#Content .block-text ol li p,#Content .block-text pre ol li p,#Content .block-text pre ul li p,#Content .block-text ul li p{display:inline;line-height:1rem;margin:0;padding:0}#Content pre{word-wrap:break-word;white-space:pre-wrap}@media(min-width:600px){#Content .block{flex-basis:calc(35% - 0.5rem);flex-grow:1;flex-shrink:1}}@media(min-width:992px){#Content .block{flex-basis:calc(20% - 0.5rem);flex-grow:1;flex-shrink:1}#Content .block-text{font-size:1.25rem}}@media(min-width:1200px){#Content .block{flex-basis:calc(10% - 0.5rem);flex-grow:1;flex-shrink:1}}.end-container #Content{padding-bottom:0}.fade,.hidden{opacity:0}.fade{transition:opacity .5s ease}.fade.visible{opacity:1}.header-navigation{display:flex;justify-content:space-between}.color-style-Purple .menu .menu-list{background-color:#3c0075}.color-style-Blue .menu .menu-list{background-color:#002f75}.color-style-Green .menu .menu-list{background-color:#005247}.menu{height:42px}.menu .menu-icon{background:none;border:none;color:#333;color:#fff;cursor:pointer;display:block;font-size:0;height:40px;left:2px;margin:0;padding:.5rem;position:relative;top:2px}.menu .menu-list{border-right:1px solid #efe9f5;box-shadow:0 2px 5px rgba(0,0,0,.15);color:#fff;height:100dvh;left:0;margin:0;max-width:400px;min-width:150px;overflow-y:auto;padding:10px 0;position:absolute;top:-2px;transform:translateX(-100%);transition:transform .3s ease-in-out;visibility:hidden;width:75vw;z-index:200}.menu .menu-list.open{transform:translateX(0);visibility:visible}.menu .menu-list .close-button{border:none;margin:10px;position:absolute;right:0;top:0}.menu .menu-list .close-button svg{width:14px}.menu .menu-list::-webkit-scrollbar{width:8px}.menu .menu-list::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.menu .menu-list::-webkit-scrollbar-thumb:hover{background-color:#555}.menu .menu-list ul{list-style-type:none;margin:50px 16px 16px}.menu .menu-list ul li{border-radius:8px;color:#fff;cursor:pointer;font-size:.9em;margin-bottom:5px;padding:10px 20px;text-align:left;transition:background-color .2s}.menu .menu-list ul li.active,.menu .menu-list ul li:focus,.menu .menu-list ul li:hover{background-color:#f0f0f0;color:#220042}.menu .menu-list ul li.active{font-weight:700}.menu .menu-list ul li a{color:inherit;text-decoration:none}.menu .menu-list ul li button{background-color:transparent;border:none;text-align:left;width:100%}.menu .menu-list ul li button:hover{background-color:transparent;color:inherit}.menu .menu-backdrop{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:199}.connection-failed{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#000;left:50%;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1001}.connection-failed span{display:block;margin-bottom:15px}.connection-failed button{padding:10px 20px}.connection-failed-background{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.preview-banner{background-color:red;color:#fff;padding:3px;position:relative;text-align:center;text-transform:capitalize;width:100%;z-index:100}.color-style-Purple .content-container{background-color:#220042}.color-style-Blue .content-container{background-color:#011b41}.color-style-Green .content-container{background-color:#011e1a}.font-style-Modern .welcome-message{font-family:Sofia Sans Semi Condensed;font-size:4rem;font-weight:400;line-height:4.25rem;margin:12px;text-align:left}.font-style-Modern .intro{font-family:Inter;font-size:1.125rem;font-weight:400;line-height:1.625rem;margin-top:20px;padding-left:12px;text-align:left;width:100%}.font-style-Classic .welcome-message{font-family:Cardo;font-size:3.875rem;font-weight:400;line-height:4.375rem;margin:12px;text-align:left}.font-style-Classic .intro{font-size:1.125rem;font-weight:400;line-height:1.625rem;padding-left:12px;text-align:left}.font-style-Classic .intro,.upcoming-time{font-family:Inter;margin-top:20px;width:100%}.upcoming-time{display:flex;flex-direction:row;font-size:1rem;line-height:1.375rem;padding:12px}.upcoming-time .date{border-right:1px solid #fff;border-top:1px solid #fff;flex-grow:3;padding-top:5px}.upcoming-time .time{border-top:1px solid #fff;flex-grow:1;padding-top:5px;text-align:right;vertical-align:initial}.is-live{margin-top:20px;text-align:center}.is-live .intro{font-size:1.125rem;font-weight:400;line-height:1.625rem;padding:0 0 0 20px;position:relative}.is-live .intro:before{background-color:#eb5757;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:10px}.end-container{align-items:center;display:flex;flex-direction:column;height:100vh;padding:20px}.end-container .content-header{width:100%}.end-container h1{border:none;font-family:Manrope;font-size:2rem;font-weight:400;line-height:2.75rem;margin-bottom:0;margin-top:25vh;text-align:center}.end-container__pages h1{margin-top:12vh}.end-container .button-group{margin-bottom:50px;margin-top:10px;text-align:center}.end-container .button-group p{margin-bottom:20px}.end-container .button-group__page{margin-bottom:16px}.end-container .button-group-footer{margin-bottom:0;margin-top:auto;width:100%}.end-container .button-group-footer a{margin-top:10px;max-width:600px;width:100%}.end-container .primary{align-self:center;margin-top:auto}
/*# sourceMappingURL=main.81a3cb9a.css.map*/