body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.Landing{text-align:center}.Landing-logo{pointer-events:none;height:10vmin}@media (prefers-reduced-motion:no-preference){.Landing-logo{animation:20s linear infinite App-logo-spin}}.Landing-body{color:#fff;background-color:#b5e1f5;flex-direction:column;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.Landing-link{color:#61dafb}.overlay{z-index:1000;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Lookup{text-align:center}.Lookup-text{z-index:1;border:2px solid #0000;border-radius:5px;width:95%;height:95%}.Lookup1-text-wrapper{background-color:#35a4c3;border-radius:50px;width:60%;height:100%;margin:15vh 1.5vh 1.5vh;padding:5vh}.Lookup2-text-wrapper{background-color:#35a4c3;border-radius:50px;width:60%;height:100%;margin:7vh 1.5vh 6vh;padding:5vh}.Lookup-body{color:#fff;background-color:#b5e1f5;flex-direction:column;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.Lookup-link{color:#61dafb}.Lookup-loading-overlay{z-index:2000;background-color:#3c5968cc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Lookup-loading-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.Lookup-loading-content h1{margin-bottom:2vh}.Lookup-spinner-wrapper{width:200px;height:200px;position:relative}.Lookup-spinner-offset{transform:translate(-45px)}.Lookup-spinner{border-radius:50%;width:150%;height:150%;animation:1.5s linear infinite spin}.Lookup-spinner-logo{pointer-events:none;width:150px;height:150px;position:absolute;top:40%;left:50%;transform:translate(-47%)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hg-theme-default{box-sizing:border-box;touch-action:manipulation;-webkit-user-select:none;user-select:none;background-color:#ececec;border-radius:5px;width:100%;padding:5px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{font-size:inherit;border-width:0}.hg-theme-default .hg-button{flex-grow:1;display:inline-block}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;justify-content:center;align-items:center;height:40px;padding:5px;display:flex;box-shadow:0 0 3px -1px #0000004d}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{justify-content:center;align-items:center;width:33.3%;height:60px;display:flex}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{color:#fff;background:#05194687}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=\.com]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=\@]{max-width:60px}.hg-candidate-box{-webkit-user-select:none;user-select:none;background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;margin-top:-10px;display:inline-flex;position:absolute;transform:translateY(-100%)}ul.hg-candidate-box-list{flex:1;margin:0;padding:0;list-style:none;display:flex}li.hg-candidate-box-list-item{justify-content:center;align-items:center;width:40px;height:40px;display:flex}li.hg-candidate-box-list-item:hover{cursor:pointer;background:#00000008}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{color:#969696;cursor:pointer;align-items:center;padding:0 10px;display:flex}.hg-candidate-box-next{border-top-right-radius:5px;border-bottom-right-radius:5px}.hg-candidate-box-prev{border-top-left-radius:5px;border-bottom-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.simple-keyboard{z-index:9999999;background:#3c5967;max-width:100%}.simple-keyboard.hg-theme-numpad,.simple-keyboard.hg-theme-default,.simple-keyboard.hg-theme-shift,.simple-keyboard.hg-theme-reservation{border:5px solid #61dafb;border-radius:10px;width:calc(100% - 20px);margin:10px}.simple-keyboard .hg-rows{width:100%;display:inline-block}.simple-keyboard .hg-row{align-content:center;display:flex}.simple-keyboard .hg-button{color:#fff;box-sizing:border-box;touch-action:manipulation;border:1px solid #61dafb;justify-content:center;align-items:center;height:10vh;font-size:4rem;line-height:1;display:flex}.simple-keyboard .hg-button span{pointer-events:none}.simple-keyboard.hg-layout-numpad .hg-button{background-color:#0000;min-width:33.3%}.simple-keyboard.hg-layout-default .hg-button,.simple-keyboard.hg-layout-shift .hg-button{text-align:center;background:#3c5967;flex:1;min-width:9%}.simple-keyboard.hg-layout-default .hg-button.space,.simple-keyboard.hg-layout-shift .hg-button.space{flex:4}.simple-keyboard.hg-layout-default .hg-button.big-buttons,.simple-keyboard.hg-layout-shift .hg-button.big-buttons{flex:1.5}.simple-keyboard .hg-button.hg-activeButton{background:#efefef}.Reservation{text-align:center;min-height:50%}.Reservation-text{background-color:#fff;border:2px solid #0000;border-radius:5px;width:60%;height:auto}.Reservation-body{color:#fff;background-color:#b5e1f5;flex-direction:column;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.Reservation-info{color:#565656;scrollbar-width:thin;scrollbar-color:#aaa transparent;background:#e6e7eb;border:2px solid #3c5968;border-radius:12px;width:70%;height:27vh;margin-top:5%;margin-bottom:2%;padding:2vh;font-size:xx-large;overflow-y:auto}.Reservation-info::-webkit-scrollbar{width:6px}.Reservation-info::-webkit-scrollbar-track{background:0 0}.Reservation-info::-webkit-scrollbar-thumb{background-color:#aaa;border:none;border-radius:3px}.Reservation-info::-webkit-scrollbar-thumb:hover{background-color:#888}.Reservation-link{color:#61dafb}.Reservation-loading-overlay{z-index:2000;background-color:#3c5968cc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Reservation-loading-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.Reservation-loading-content h1{margin-bottom:2vh}.Reservation-spinner-wrapper{width:200px;height:200px;margin-left:-1vh}.Reservation-spinner-offset{transform:translate(-35px)}.Reservation-spinner{border-radius:50%;width:150%;height:150%;animation:1.5s linear infinite spin}.Reservation-spinner-logo{pointer-events:none;width:150px;height:150px;position:absolute;top:52%;left:50%;transform:translate(-47%)}.RoomAssignment{text-align:center}.RoomAssignment-text{background-color:"#3b5968"}.RoomAssignment-body{color:#fff;background-color:#3b5968;flex-direction:column;align-items:center;width:100%;height:100vh;font-size:calc(10px + 2vmin);display:flex}.RoomAssignmentDialog-loading-overlay{z-index:2000;background-color:#3c5968cc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.RoomAssignmentDialog-loading-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.RoomAssignmentDialog-loading-content h1{margin-bottom:3vh}.RoomAssignmentDialog-spinner-wrapper{width:200px;height:200px;margin-top:2vh;margin-left:-5vh}.RoomAssignmentDialog-spinner{border:12px solid #f3f3f3;border-top-color:#e9654b;border-radius:50%;width:100%;height:100%;margin-top:2vh;animation:1.5s linear infinite spin}.RoomAssignmentDialog-spinner-logo{pointer-events:none;width:150px;height:150px;position:absolute;top:56%;left:45%;transform:translate(-30%,-30%)}.RoomAssignment{text-align:center;width:"100vh";overflow:auto}.RoomAssignment-text{background-color:#fff;border:2px solid #0000;border-radius:5px;width:60%;height:auto}.highlight-background{z-index:0;background-color:#61dafb;border-radius:5px;width:60%;height:120px;margin-top:-1%;position:absolute}.MuiTableCell-head{padding:8px!important}.RoomAssignment-body{color:#fff;background-color:#3b5968;flex-direction:column;align-items:center;height:75vh;font-size:calc(10px + 2vmin);display:flex}.RoomAssignment-link{color:#61dafb}.TermsAndConditions{text-align:center;min-height:50%;overflow-y:auto}.TermsAndConditions-text{background-color:#fff;border:2px solid #0000;border-radius:5px;width:60%;height:auto}.TermsAndConditions-body{color:#fff;background-color:#b5e1f5;flex-direction:column;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.TermsAndConditions-info{color:#565656;-webkit-overflow-scrolling:touch;background:#e6e7eb;border-radius:5%;width:70%;height:69vh;margin:2%;padding:2vh;overflow-y:auto}.TermsAndConditions-info td{word-wrap:break-word}.TermsAndConditions-link{color:#61dafb}.TermsAndConditions-info table th,.TermsAndConditions-info table td{border:1px solid #ddd}.TermsAndConditions-info table tr:hover{background-color:#e0f7fa}.TC-loading-overlay{z-index:2000;background-color:#3c5968cc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.TC-loading-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.TC-loading-content h1{margin-bottom:2vh}.TC-spinner-wrapper{width:200px;height:200px;margin-left:-1vh}.TC-spinner-offset{transform:translate(-35px)}.TC-spinner{border-radius:50%;width:150%;height:150%;animation:1.5s linear infinite spin}.TC-spinner-logo{pointer-events:none;width:150px;height:150px;position:absolute;top:52%;left:50%;transform:translate(-47%)}.Charges{text-align:center;min-height:50%;overflow-y:auto}.Charges-text{background-color:#fff;border:2px solid #0000;border-radius:5px;width:60%;height:auto}.table-wrapper{width:100%;overflow-x:auto}.kiosk-table{border-collapse:collapse;width:100%;font-size:2.5rem}.kiosk-table th,.kiosk-table td{text-align:left;border-bottom:3px solid #ccc;padding:2vh 1vw}.kiosk-table th{color:#fff;text-align:left;background-color:#3c5968}.kiosk-table td{color:#333;background-color:#fff}@media (width<=768px){.kiosk-table{font-size:xx-large}}.Charges-body{color:#fff;background-color:#b5e1f5;flex-direction:column;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.Charges-info{color:#565656;background:#e6e7eb;border-radius:5%;width:70%;height:62vh;margin-top:4%;margin-bottom:4%;padding:2vh}.Charges-link{color:#61dafb}.Complete{text-align:center;height:100%;overflow-y:hidden}.Complete-text{background-color:#fff;border:2px solid #0000;border-radius:5px;width:60%;height:auto}.Complete-body{color:#fff;background-color:#b5e1f5;flex-direction:column;align-items:center;height:100vh;font-size:calc(10px + 2vmin);display:flex}.Complete-info{color:#565656;background:#e6e7eb;border-radius:5%;width:70%;height:70%;margin:1%;padding:2vh}.Complete-link{color:#61dafb}.submit-button{color:#fff;background-color:#e9654b;width:100%;padding:2vh;font-size:large}.Complete-loading-content{flex-direction:column;justify-content:center;align-items:center;margin-top:10%;display:flex}.Complete-loading-content h1{margin-bottom:2vh}.Complete-spinner-wrapper{width:200px;height:200px;margin-left:-1vh}.Complete-spinner-offset{transform:translate(-35px)}.Complete-spinner{border-radius:50%;width:150%;height:150%;animation:1.5s linear infinite spin}.Complete-spinner-logo{pointer-events:none;width:150px;height:150px;position:absolute;top:38.5%;left:50%;transform:translate(-47%)}.Payment{text-align:center;height:100%;overflow-y:hidden}.Payment-text{background-color:#fff;border:2px solid #0000;border-radius:5px;width:60%;height:auto}.Payment-body{color:#fff;background-color:#b5e1f5;flex-direction:column;align-items:center;height:100vh;font-size:calc(10px + 2vmin);display:flex;overflow:hidden}.Payment-info{color:#565656;background:#e6e7eb;border-radius:5%;width:70%;height:61vh;margin:2vh 1% 3vh;padding:2vh}.Payment-link{color:#61dafb}.Payment-loading-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.Payment-loading-content h1{margin-bottom:2vh}.Payment-spinner-wrapper{width:200px;height:200px;margin-left:-1vh}.Payment-spinner-offset{transform:translate(-35px)}.Payment-spinner{border-radius:50%;width:150%;height:150%;animation:1.5s linear infinite spin}.Payment-spinner-logo{pointer-events:none;width:150px;height:150px;position:absolute;top:39%;left:50%;transform:translate(-47%)}.TicketAssignment{text-align:center;height:100%;overflow-y:hidden}.TicketAssignment-text{background-color:#fff;border:2px solid #0000;border-radius:5px;width:60%;height:auto}.text-wrapper{background-color:#e9654b;border-radius:50px;width:60%;height:100%;margin:1vh;padding:5vh}.TicketAssignment-body{color:#fff;background-color:#b5e1f5;flex-direction:column;align-items:center;height:100vh;font-size:calc(10px + 2vmin);display:flex;overflow:hidden}.TicketAssignment-info{color:#565656;background:#e6e7eb;border-radius:5%;width:85%;height:63vh;margin:2vh 1% 3vh;padding:2vh}.submit-button{color:#fff;background-color:#e9654b;border-radius:5%;width:100%;font-size:large}.TicketAssignment-link{color:#61dafb}.submit-button{color:#fff;background-color:#e9654b;border-radius:5%;width:90vh;margin:1vh;padding:2vh;font-size:large}.submit-button:active{border:5px solid #61dafb}.custom-box{border:2px solid #fff;border-radius:4px;width:24px;height:24px}.custom-box.checked{background-color:#e9654c;justify-content:center;align-items:center;display:flex}.custom-box.checked:after{content:"✔";color:#fff;font-size:18px}.TicketAssignment-loading-overlay{z-index:2000;background-color:#3c5968cc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.TicketAssignment-loading-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.TicketAssignment-loading-content h1{margin-bottom:2vh}.TicketAssignment-spinner-wrapper{width:200px;height:200px;margin-left:-1vh}.TicketAssignment-spinner-offset{transform:translate(-35px)}.TicketAssignment-spinner{border-radius:50%;width:150%;height:150%;animation:1.5s linear infinite spin}.TicketAssignment-spinner-logo{pointer-events:none;width:150px;height:150px;position:absolute;top:52%;left:50%;transform:translate(-47%)}
