.isOffline .Logo svg path{fill:#6f6b76}.Logo{display:flex;align-items:center;justify-content:center}.Logo svg path{fill:#e1e0e2}.isPortrait .Logo svg.vertical{display:none}.isLandscape .Logo svg.horizontal{display:none}.Timestamp .seconds{color:#e1e0e2}.Timestamp.showAMPM.isInline .am-pm{font-variant:small-caps}html[dir=rtl] .isLandscape .Header{left:75vw;right:auto}.Header{display:flex;align-items:center;justify-content:space-between;background:#161122;height:6rem}.Header .date,.Header .time{color:#6f6b76;font-size:1.5rem}.Header .time{font-weight:700}.isPortrait.path-timetable{z-index:9}.isPortrait .Header{height:3.5rem;padding:0 3.5rem}.isPortrait .Header .date-time{display:flex;justify-content:space-between;width:100%}.isLandscape .Header{position:absolute;top:0;right:0;width:25vw;height:calc(100vh - 17rem);padding:.75rem 1rem;flex-direction:column;justify-content:flex-start}.isLandscape .Header .Logo{margin-top:5rem;order:2}.isLandscape .Header .Logo svg{width:calc(18vw - 1rem);height:calc(18vw - 1rem)}.isLandscape .Header .Logo img{order:2;width:calc(25vw - 1rem);padding:1rem;height:calc(var(--view-height-safe) / 4);object-fit:contain}.isLandscape .Header .date-time{order:1;width:100%;display:flex;justify-content:space-between;transform:translateY(.0625rem)}.loader{display:flex;align-items:center;justify-content:center}.loader--x-small svg{width:1rem;height:1rem}.loader--small svg{width:2rem;height:2rem}.loader--medium svg{width:3rem;height:3rem}.loader--large svg{width:6rem;height:6rem}.loader--x-large svg{width:9rem;height:9rem}.loader--light svg{stroke:#e1e0e2}.loader--dark svg{stroke:#373241}.isOffline .Button{color:#6f6b76;cursor:not-allowed;pointer-events:none;background:#221d2d}.isOffline .Button svg{fill:#6f6b76}.Button{padding:1.5rem;line-height:3rem;height:6rem;letter-spacing:.125rem;border:none;font-family:Noto Sans,sans-serif;font-size:1.25rem;text-transform:lowercase;font-variant:small-caps;cursor:pointer;background:transparent;color:#e1e0e2;transition:color .4s linear}.Button:focus,.Button:active{outline:none}.Button.IconButton{display:flex;justify-content:center;align-items:center;padding:0;width:3.5rem;height:3.5rem}.Button.IconButton svg{display:inline-block;fill:#e1e0e2;transition:fill .4s linear;width:3.5rem;height:3.5rem}.Button.IconButton+.IconButton{margin-left:4.375rem}.Button[disabled],.Button.isDisabled{color:#6f6b76}.Button[disabled] svg,.Button.isDisabled svg{fill:#6f6b76}html[dir=rtl] .isLandscape .Toolbar{left:75vw;right:auto}.Toolbar{background:#161122;position:relative;overflow:hidden;display:flex}.Toolbar .Button{text-align:center;position:relative;font-size:1.5rem;line-height:2.75rem;height:7.75rem;background:#262231;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Toolbar .Button svg{position:absolute;height:2rem;width:2rem;top:50%;left:50%;transform:translate(-50%,-50%);fill:#e1e0e2;transition:fill .3s linear,opacity .3s linear}.Toolbar .Button span{display:block;word-break:keep-all;white-space:nowrap;transition:opacity .3s linear}.Toolbar svg{opacity:0}.isPortrait .Toolbar{height:7.75rem;width:100vw;display:flex;justify-content:space-between;padding:0 .125rem;gap:2px}.isPortrait .Toolbar.isMeetNow .Button,.isPortrait .Toolbar.isMeetLater .Button,.isPortrait .Toolbar.isTimetable .Button,.isPortrait .Toolbar.isVersion .Button{display:none}.isPortrait .Toolbar .Button{width:33.3333333333%}.isLandscape .Toolbar{position:fixed;width:25vw;height:23.25rem;bottom:0;right:0;flex-direction:column;gap:2px;padding:0 .125rem}.isLandscape .Toolbar.isMeetNow .Button,.isLandscape .Toolbar.isMeetLater .Button{display:none}.AnimatedRouter{position:relative;width:100vw;overflow:hidden}.route-enter-active,.route-appear-active,.route-exit-active{transition:opacity .3s linear,transform .3s cubic-bezier(.39,.67,.17,.98)}.isLandscape .AnimatedRouter .route-enter-active,.isLandscape .AnimatedRouter .route-appear-active,.isLandscape .AnimatedRouter .route-exit-active{transition:none}.route-enter-done{transform:none}.route-exit-done{pointer-events:none;display:none}.Timetable.route-enter{transform:translate3d(0,100vh,0)}.Timetable.route-enter-active,.Timetable.route-exit{transform:translateZ(0)}.Timetable.route-exit-active{transform:translate3d(0,100vh,0)}.MeetLater.route-enter,.MeetNow.route-enter{transform:translate3d(0,-100vh,0)}.MeetLater.route-enter-active,.MeetNow.route-enter-active,.MeetLater.route-exit,.MeetNow.route-exit{transform:translateZ(0)}.MeetLater.route-exit-active,.MeetNow.route-exit-active{transform:translate3d(0,-100vh,0)}.Home.route-enter{transform:translate3d(0,100vh,0)}.Home.route-enter-active,.Home.route-exit{transform:translateZ(0)}.Home.route-exit-active{transform:translate3d(0,100vh,0)}.path-timetable .Home.route-exit-active,.prev-path-timetable .Home.route-enter{transform:translate3d(0,-100vh,0)}.path-home .Home.route-enter-active{transform:translateZ(0)}.Route{position:absolute;top:0;left:0}.isPortrait .AnimatedRouter{height:calc(var(--view-height-safe) - 3.5rem - 7.75rem)}.isPortrait .AnimatedRouter .Route{width:100vw;height:calc(var(--view-height-safe) - 3.5rem - 7.75rem);background:#373241}.isPortrait .AnimatedRouter:not(.path-home) .Route{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;padding:2.125rem 2.125rem 0}.isLandscape .AnimatedRouter{height:calc(var(--view-height-safe) - 8.5rem)}.isLandscape .AnimatedRouter .Route{width:75vw;height:var(--view-height-safe)}.isLandscape .AnimatedRouter:not(.path-home) .Route{padding:5rem 2.125rem 0 3.5rem}.Instructions{display:flex;flex-direction:column;align-items:center;justify-content:center}.isLandscape .Instructions.Route,.isPortrait .Instructions.Route{width:100vw;height:100vh}.Instructions p{text-align:center;max-width:34rem;margin:2rem auto;font-size:1.5rem}.Instructions svg{height:4.75rem}.Setup .pin{margin-top:0;font-size:3rem;font-weight:700;padding:0 .5rem;background:#262231}.error{display:flex;align-items:center;justify-content:center;margin:auto;padding:3.5rem 2.125rem 2.5rem 3.5rem}.error__name,.error__message,.error__stack{background:#ffffff0d;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.error__name{display:inline-flex;font-size:2.4rem;margin:0 0 .5rem;color:#e1e0e2}.error__message{display:inline-flex;margin:0 0 .5rem;font-size:1.4rem;color:#a2a0a7}.error__stack{font-size:14px;color:#a2a0a7}.isLandscape .error{height:100vh}.isPortrait .error{height:calc(100vh - 3.5rem)}.confirm-actions{width:100%;padding:0 0 0 2.125rem;gap:2rem;display:flex;align-items:center;position:absolute;bottom:0;left:0;right:0;height:7.75rem;background:#e1e0e2;color:#373241}.confirm-actions--auto-submit-confirm{background:#e1e0e2}.confirm-actions--disabled,.confirm-actions--auto-submitting,.confirm-actions--time-expired{background:none}.confirm-actions__description{font-size:1.5rem;line-height:2rem}.confirm-actions .Button.AutoConfirm{height:7.75rem;width:7.75rem;right:0;bottom:0;margin-left:auto}.confirm-actions .Button.AutoConfirm.Close{background:#373241}.confirm-actions .Button.AutoConfirm.Close svg{fill:#e1e0e2}.confirm-actions .Button.AutoConfirm.Submit{background:#6ddfbc}.confirm-actions .Button.AutoConfirm.Submit svg{fill:#373241}.confirm-actions .Button.AutoConfirm.isDisabled{cursor:not-allowed}.confirm-actions .Button.AutoConfirm.isDisabled svg{fill:#6f6b76}.dialog{position:absolute;top:0;left:0;z-index:11;height:100%;background:#373241;width:100%}.dialog__container{padding:3.5rem 2.125rem 3.5rem 3.5rem;height:100%}.dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:5rem}.dialog__title{margin:0;font-size:3rem;line-height:3.5rem}.dialog__close-btn{background:none;outline:none;border:none;padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:auto}.dialog__close-btn svg{width:3.5rem;height:3.5rem;fill:#e1e0e2}.dialog .confirm-actions{border-top:2px solid #373241}.isPortrait .dialog__container{padding:2.125rem 2.125rem 0}.isLandscape .dialog{height:var(--view-height-safe)}.isLandscape .dialog__container{padding-top:5rem}.InlineSVG svg{fill:#e1e0e2;height:1rem;width:1rem;margin-right:1rem;transform:translateY(.125rem)}.Organizer{font-size:1.5rem;line-height:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog--cancel-event-confirmation .dialog__body,.dialog--extend-event-confirmation .dialog__body{display:flex;flex-direction:column;gap:5rem}.dialog--cancel-event-confirmation .dialog__body .dialog__label,.dialog--extend-event-confirmation .dialog__body .dialog__label{margin:0 0 1.5rem;font-weight:500;font-size:1rem;line-height:1.5rem;letter-spacing:.125rem;text-transform:uppercase}.dialog--cancel-event-confirmation .dialog__body .dialog__value,.dialog--extend-event-confirmation .dialog__body .dialog__value{font-size:2rem;line-height:3rem;margin:0;font-weight:400}.dialog--cancel-event-confirmation .dialog__body .dialog__value--confirmation,.dialog--extend-event-confirmation .dialog__body .dialog__value--confirmation{font-size:1.5rem;line-height:2rem}.dialog--cancel-event-confirmation .dialog__body .dialog__value--title,.dialog--extend-event-confirmation .dialog__body .dialog__value--title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog--cancel-event-confirmation .dialog__body .dialog__value--title,.dialog--cancel-event-confirmation .dialog__body .dialog__value--new-end-date,.dialog--extend-event-confirmation .dialog__body .dialog__value--title,.dialog--extend-event-confirmation .dialog__body .dialog__value--new-end-date{font-size:3rem;line-height:3rem;margin-bottom:.75rem;font-weight:700}.dialog--cancel-event-confirmation .dialog__body .Organizer,.dialog--extend-event-confirmation .dialog__body .Organizer{font-size:2rem;line-height:3rem;margin:0 0 2rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog--cancel-event-confirmation .dialog__footer .confirm-actions,.dialog--extend-event-confirmation .dialog__footer .confirm-actions{background:none}.isPortrait .path-home .dialog--cancel-event-confirmation,.isPortrait .path-home .dialog--extend-event-confirmation{position:fixed;top:auto;padding:0 10% 7.75rem;background:#161122;height:100%}.isPortrait .path-home .dialog--cancel-event-confirmation .dialog__container,.isPortrait .path-home .dialog--extend-event-confirmation .dialog__container{position:relative;background:#373241}.Card.CheckIn{overflow:hidden;position:relative;padding:0 0 0 3.5rem;display:flex;align-items:center;justify-content:space-between;background:#e1e0e2;gap:2rem}.Card.CheckIn .title{font-size:1.5rem;line-height:2rem;font-weight:700;color:#161122}.Card.CheckIn .actions{display:flex}.Card.CheckIn .actions .IconButton{display:flex;align-items:center;justify-content:center;height:7.75rem;width:7.75rem;margin:0;border-left:2px solid #161122}.Card.CheckIn .actions .IconButton.Cancel{background:#373241}.Card.CheckIn .actions .IconButton.Cancel svg{fill:#e1e0e2}.Card.CheckIn .actions .IconButton.Confirm{background:#6ddfbc}.Card.CheckIn .actions .IconButton.Confirm.isDisabled{background:none}.Card.CheckIn .actions .IconButton.Confirm.isDisabled svg{color:#6f6b76}.Card.CheckIn .actions .IconButton.Confirm svg{fill:#161122}.dialog--meet-current{background:#211627;height:calc(100% - 8.75rem)}.dialog--meet-next{background:#373241}.dialog__body{display:flex;flex-direction:column;gap:5rem}.dialog__body .dialog__label{margin:0 0 1.5rem;font-weight:500;font-size:1rem;line-height:1.5rem;letter-spacing:.125rem;text-transform:uppercase}.dialog__body .dialog__value{font-size:1.5rem;line-height:2.25rem;margin:0}.dialog .Organizer{font-weight:700;font-size:2rem;line-height:2.25rem;margin-bottom:.75rem}.MeetingTitle{font-size:9.5rem;line-height:10.5rem;margin:0;overflow:hidden;width:100%}.MeetingTitle__text{width:calc(100% - 1rem);max-height:24rem}.MeetingTitle__text span{overflow:hidden!important}.MeetingTitle__text span:last-child{line-height:1.3}.MeetingTitle .text-7{font-size:8.4444444444rem;line-height:112.5%}.MeetingTitle .text-6{font-size:7.5061728395rem;line-height:112.5%}.MeetingTitle .text-5{font-size:6.6721536351rem;line-height:1.18125}.MeetingTitle .text-4{font-size:5.9308032312rem;line-height:1.18125}.MeetingTitle .text-3{font-size:5.2718250944rem;line-height:1.18125}.MeetingTitle .text-2{font-size:4.6860667506rem;line-height:1.2375}.MeetingTitle .text-1{font-size:4.1653926672rem;line-height:1.2375}@keyframes appears{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.StatusBar{height:1rem;position:relative;transition:background .1s linear}.StatusBar .dot-progress{position:absolute;width:4rem;height:1rem;background:#e1e0e2;transform-origin:center left;animation:appears .2s}.StatusBar.isTaken{background:#e44b60}.StatusBar.isTaken .dot-progress{background:#f4b7bf}.StatusBar.isVacant{background:#3dd5a5}.CurrentMeeting{display:flex;flex-direction:column;position:relative}.CurrentMeeting .room-details{color:#e1e0e2}.CurrentMeeting .room-details .room-details-header{display:flex;align-items:center;justify-content:space-between;gap:2rem}.CurrentMeeting .room-details .room-details-header .room-name{margin:0;font-size:3rem;line-height:3.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CurrentMeeting .room-details .room-details-header .Logo{justify-content:end;max-width:30%}.CurrentMeeting .room-details .room-details-header .Logo img{max-width:100%;object-fit:contain;max-height:3.5rem}.CurrentMeeting .room-details .room-details-header .Logo svg{height:3.5rem}.CurrentMeeting .room-details .room-details-body{display:flex;flex-wrap:wrap;margin-top:1.5rem;gap:1.6rem;max-width:36.25rem}.CurrentMeeting .room-details .room-details-body .room-details-item{display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.125rem}.CurrentMeeting .room-details .MeetDetails svg{width:3.5rem;height:3.5rem}.CurrentMeeting .Amenities{position:absolute;top:2rem;right:2rem}.CurrentMeeting .meeting-info{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.CurrentMeeting .meeting-title{color:#e1e0e2;width:90%;max-height:15rem;display:flex;flex-direction:column;justify-content:flex-end}.CurrentMeeting .meeting-actions{display:flex;align-items:center;justify-content:space-between}.CurrentMeeting .meeting-actions .Duration{margin-bottom:0}.CurrentMeeting .meeting-actions .actions{display:flex;align-items:center;justify-content:center}.CurrentMeeting .Duration{font-size:2rem;margin-bottom:0;line-height:2.75rem}.CurrentMeeting .meeting-status{position:absolute;bottom:0;left:0;right:0}.OccupiedCard .Organizer{margin:1.5rem 0 0;font-size:2rem;line-height:3rem}.OccupiedCard .Attendees{margin-top:.5rem}.isLandscape .VacantCard .Logo,.isLandscape .OccupiedCard .Logo{display:none}.Card{overflow:hidden;position:relative;padding:3.5rem 2.125rem 2.5rem 3.5rem}.Card .container{display:flex;gap:1rem}.Card .container .meeting-organizer-info,.Card .container .Duration{width:40%;flex-grow:1}.Card .container .meeting-actions{display:flex;justify-content:flex-end}.Card .container .meeting-actions .IconButton{display:flex;align-items:center;justify-content:center}.NextMeetingCard,.NoMeetingsCard{background:#373241}.NextMeetingCard .Content,.NoMeetingsCard .Content{display:flex;align-items:center}.NextMeetingCard .CurrentStatus,.NoMeetingsCard .CurrentStatus{display:flex;align-items:center;justify-content:center}.NextMeetingCard .CurrentStatus .Duration,.NoMeetingsCard .CurrentStatus .Duration{margin-bottom:0}.NextMeetingCard .CurrentStatus .Actions,.NoMeetingsCard .CurrentStatus .Actions{display:flex;align-items:center;justify-content:center}.NextMeetingCard .Organizer,.NextMeetingCard .Attendees,.NoMeetingsCard .Organizer,.NoMeetingsCard .Attendees{margin-top:0}.NextMeetingCard{display:flex;flex-direction:column;justify-content:center;padding:1.75rem 2.125rem 1.75rem 3.5rem}.NextMeetingCard .meeting-title,.NextMeetingCard .Organizer,.NextMeetingCard .Duration{font-family:Noto Sans,sans-serif;font-size:1.5rem;line-height:2rem}.NextMeetingCard .meeting-title{margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NextMeetingCard .Organizer{font-weight:400;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NextMeetingCard .Duration .date{margin:0 0 .25rem}.NextMeetingCard .meeting-actions{align-items:center}.NoMeetingsCard{display:flex;color:#a2a0a7}.NoMeetingsCard .container{font-size:1.5rem}.OfflineCard{display:flex;flex-direction:column;position:relative;height:100%}.OfflineCard .room-details{color:#6f6b76}.OfflineCard .room-details .room-details-header{display:flex;align-items:center;justify-content:space-between;gap:2rem}.OfflineCard .room-details .room-details-header .room-name{margin:0;font-size:3rem;line-height:3.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OfflineCard .room-details .room-details-header .Logo{justify-content:end;max-width:30%}.OfflineCard .room-details .room-details-header .Logo img{max-width:100%;object-fit:contain;max-height:3.5rem}.OfflineCard .room-details .room-details-header .Logo svg{height:3.5rem}.OfflineCard .room-details .room-details-body{display:flex;flex-wrap:wrap;margin-top:1.5rem;gap:1.6rem;max-width:36.25rem}.OfflineCard .room-details .room-details-body .room-details-item{color:#e1e0e2;display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.125rem}.OfflineCard .meeting-info{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.OfflineCard .meeting-info .MeetingTitle{color:#6f6b76;width:90%;max-height:15rem;display:flex;flex-direction:column;justify-content:flex-end}.Home{display:flex;flex-direction:column}.Home .CurrentMeeting{height:calc(100% - 7.75rem);z-index:5}.Home .VacantCard{background:#1a232e}.Home .VacantCard .MeetingTitle{color:#6ddfbc}.Home .OccupiedCard{background:#211627}.Home .OccupiedCard .MeetingTitle{color:#eb7888}.Home .NextMeetingCheckInCard{background:#262231}.Home .NextMeetingCheckInCard .MeetingTitle{color:#e1e0e2}.Home .NextMeetingCard,.Home .NoMeetingsCard{height:7.75rem;z-index:4}.isOffline .Home .VacantCard,.isOffline .Home .OccupiedCard .OfflineCard{background:#161122}.isOffline .Home .VacantCard .MeetingTitle,.isOffline .Home .VacantCard .room-name,.isOffline .Home .OccupiedCard .OfflineCard .MeetingTitle,.isOffline .Home .OccupiedCard .OfflineCard .room-name{color:#6f6b76}.isOffline .Home .VacantCard .StatusBar,.isOffline .Home .OccupiedCard .OfflineCard .StatusBar{opacity:0}.isOffline .Home .NextMeetingCard,.isOffline .Home .NoMeetingsCard{color:#6f6b76}.nav-header-bar{width:100%;display:flex;justify-content:space-between;align-items:center}.nav-header-bar__title{color:#e1e0e2;font-weight:700;font-size:3rem;line-height:3.5rem;margin:0}.nav-header-bar__back-button,.nav-header-bar__close-button{display:flex;align-items:center;justify-content:center;cursor:pointer}.nav-header-bar__back-button svg,.nav-header-bar__close-button svg{width:3.5rem;height:3.5rem;fill:#e1e0e2}.isLandscape .nav-header-bar{margin:0 0 3.5rem}.isPortrait .nav-header-bar{margin:0 0 5rem}.form.form-calendar{width:100%;height:100%}.form.form-calendar .label{font-weight:500;font-size:1rem;letter-spacing:.125rem;text-transform:uppercase;margin-bottom:1.5rem}.form.form-calendar .calendar{width:100%}.form.form-calendar .calendar__month{font-size:2rem;line-height:3rem;margin-bottom:3rem}.form.form-calendar .calendar__grid{width:100%;display:grid;grid-template-columns:repeat(7,1fr);max-height:30rem}.form.form-calendar .calendar__day,.form.form-calendar .calendar__weekday{font-size:2rem;line-height:3rem;min-height:4rem}@media (max-height: 901px){.form.form-calendar .calendar__day,.form.form-calendar .calendar__weekday{min-height:4.5rem}}@media (max-height: 1140px){.form.form-calendar .calendar__day,.form.form-calendar .calendar__weekday{font-size:2.5rem}}@media (min-height: 1140px){.form.form-calendar .calendar__day,.form.form-calendar .calendar__weekday{font-size:2.5rem;min-height:5rem}}.form.form-calendar .calendar__weekday{text-align:center;font-weight:700;line-height:5rem}.form.form-calendar .calendar__day{display:flex;justify-content:center;align-items:center;font-size:2rem;aspect-ratio:1;height:100%;margin:auto}.form.form-calendar .calendar__day--selected{background:#e1e0e2;color:#373241;border-radius:50%}.form.form-calendar .calendar__day--prev,.form.form-calendar .calendar__day--disabled{color:#6f6b76;pointer-events:none}.isPortrait .form.form-calendar .calendar__weekday{text-align:center;font-weight:700;line-height:5rem}.isPortrait .form.form-calendar .calendar__day{width:100%;height:auto}.form.initial-form{gap:3.5rem}.GridSelect .surface{scroll-snap-type:y mandatory;display:flex;flex-wrap:wrap;justify-content:flex-start;overflow:scroll;max-height:22.5rem;position:relative;-ms-overflow-style:none;scrollbar-width:none}@media (min-width: 1000px) and (max-width: 1600px) and (min-height: 799px) and (max-height: 900px){.GridSelect .surface{max-height:30rem}}@media (min-height: 1140px){.GridSelect .surface{max-height:30rem}}@media (min-height: 1340px){.GridSelect .surface{max-height:37.5rem}}@media (min-height: 1540px){.GridSelect .surface{max-height:48.75rem}}@media (min-height: 1740px){.GridSelect .surface{max-height:60rem}}.GridSelect .surface::-webkit-scrollbar{width:0;display:none}.GridSelect.isHorizontal .surface{scroll-snap-type:x mandatory;overflow:auto;white-space:nowrap;scroll-padding-left:2rem;scroll-padding-right:2rem}.GridSelect.isHorizontal.isExpanded .surface{display:block}.GridSelect.isExpanded{position:relative}.GridSelect.isExpanded:after{pointer-events:none;content:"";display:block;position:absolute;height:.5rem;left:0;right:0;bottom:0;z-index:2}.GridSelect .Item{display:flex;align-items:center;justify-content:center;font-size:2rem;scroll-snap-align:start;width:25%;position:relative;z-index:2;transition:background-color ease-out .2s,color linear .2s;cursor:pointer;border-radius:3rem}.GridSelect .Item .Timestamp,.GridSelect .Item .Duration{display:flex;align-items:center;justify-content:center;height:5rem;width:10rem}.GridSelect .Item{color:#e1e0e2}.GridSelect .Item.isDisabled{color:#6f6b76}.GridSelect .Item.isSelected{background:#e1e0e2;color:#373241;transition:background-color ease-out .1s,color linear .1s}.GridSelect .Item svg{fill:#e1e0e2;width:3rem;height:3rem}.GridSelect.isHorizontal.isExpanded .Item{display:inline-flex}.form.form-timeslot+.confirm-actions .Confirm.isDisabled{background:none}.form.form-timeslot+.confirm-actions .Confirm.isDisabled svg{fill:#6f6b76}.MeetLater{height:calc(100vh - 12rem);display:flex;flex-direction:column;align-items:flex-start;background:#373241;z-index:5}.MeetLater .GridSelect{width:100%;margin-bottom:3rem}.MeetLater.isTitleFocused .GridSelect{opacity:.5;pointer-events:none}.MeetLater .form{display:flex;flex-direction:column;width:100%}.MeetLater .form .form-control label{text-transform:lowercase;font-variant-caps:small-caps;letter-spacing:2px;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;display:block}.MeetLater .form .form-control input{display:block;font-weight:400;font-family:Noto Sans,sans-serif;font-variant-caps:normal;font-size:2rem;line-height:3rem;padding:.5rem 0;background:transparent;color:#e1e0e2;border:none;border-bottom:1px solid #E1E0E2;width:100%}.MeetLater .form .form-control input:focus{outline:none}.MeetLater .confirm-actions{background:none}.MeetLater .confirm-actions--auto-submit-confirm{background:#e1e0e2}.MeetLater .confirm-actions--disabled,.MeetLater .confirm-actions--auto-submitting,.MeetLater .confirm-actions--time-expired{background:none}.MeetLater .confirm-actions-group{display:flex}.MeetLater .confirm-actions .IconButton.Confirm{width:7.5rem;height:7.5rem;margin-left:auto;background:#6ddfbc}.MeetLater .confirm-actions .IconButton.Confirm svg{fill:#373241}.MeetLater .confirm-actions .IconButton.Confirm.isDisabled{background:none}.MeetLater .confirm-actions .IconButton.Confirm.isDisabled svg{fill:#6f6b76}.isLandscape .MeetLater .form{max-width:65%}@media (min-width: 1600px){.isLandscape .MeetLater .form{max-width:70%}}.MeetNow{height:calc(100vh - 12rem);display:flex;flex-direction:column;align-items:flex-start;background:#373241;z-index:5}.MeetNow .GridSelect{width:100%;margin-bottom:3rem}.MeetNow .form{display:flex;flex-direction:column;width:100%}.MeetNow .form .form-control label{text-transform:lowercase;font-variant-caps:small-caps;letter-spacing:2px;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;display:block}.MeetNow .form .form-control input{display:block;font-weight:400;font-family:Noto Sans,sans-serif;font-variant-caps:normal;font-size:2rem;line-height:3rem;padding:.5rem 0;background:transparent;color:#e1e0e2;border:none;border-bottom:1px solid #E1E0E2;width:100%}.isLandscape .MeetNow .form{max-width:65%}@media (min-width: 1600px){.isLandscape .MeetNow .form{max-width:70%}}.dialog.dialog--qr-code{background:#e1e0e2;color:#161122}.dialog.dialog--qr-code .dialog__container{display:flex;flex-direction:column;justify-content:space-between;padding:0}.dialog.dialog--qr-code .dialog__container .loader{width:100%}.dialog.dialog--qr-code .dialog__container .dialog__header{padding:3.5rem 2.125rem 0;margin:0}.dialog.dialog--qr-code .dialog__container .dialog__content{padding:0 2.125rem}.dialog.dialog--qr-code .dialog__title{font-size:1rem;line-height:1.5rem;letter-spacing:.125rem;text-transform:uppercase;font-weight:500}.dialog.dialog--qr-code .dialog__content{display:flex;align-items:center;gap:3rem}.dialog.dialog--qr-code .dialog__content img{max-width:25rem;width:100%;height:auto}.dialog.dialog--qr-code .dialog__content .title{font-size:2rem;line-height:3rem}.dialog.dialog--qr-code .dialog__footer{height:7.5rem}.Timetable{height:calc(100vh - 12rem);background:#373241}.Timetable .selected-date{font-size:2rem;line-height:3rem;font-weight:400}.Timetable .events{display:flex;flex-direction:column;gap:2rem;height:50%;overflow:hidden;margin:3.5rem 0;font-size:2rem;line-height:3rem;font-weight:400}.Timetable .events .no-events{color:#6f6b76}.Timetable .events .event{display:flex;align-items:center;justify-content:space-between;gap:2rem}.Timetable .events .event-details{flex:1;min-width:0}.Timetable .events .event-actions{flex-shrink:0;width:3.5rem}.Timetable .events .event .summary{flex:1;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Timetable .events .event .Organizer{margin:0}.Timetable .actions{height:7.5rem;position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem 0 3.5rem}.Timetable .actions>div{display:flex}.isPortrait .Timetable~.dialog{width:80%;left:50%;top:50%;transform:translate(-50%,-50%)}.Version{height:calc(100vh - 12rem);background:#373241}.Version .content{display:flex;flex-direction:column;align-items:center;height:calc(100% - 7rem);padding-bottom:12rem}.Version .content .logo{width:100%;max-width:300px;margin-bottom:2rem}.Version .content .logo path{fill:#e1e0e2}.Version .update-button{margin-top:2rem;padding:1rem 4rem;border:none;border-radius:2rem;background:#262231;color:#e1e0e2;font-size:1.2rem;cursor:pointer}.dialog.dialog--web-hook{background:#e1e0e2;color:#161122}.dialog.dialog--web-hook .dialog__container{display:flex;flex-direction:column;justify-content:space-between;padding:0}.dialog.dialog--web-hook .dialog__container .loader{width:100%}.dialog.dialog--web-hook .dialog__container .dialog__header{padding:3.5rem 2.125rem 0;margin:0}.dialog.dialog--web-hook .dialog__container .dialog__content{padding:0 2.125rem}.dialog.dialog--web-hook .dialog__title{font-size:1rem;line-height:1.5rem;letter-spacing:.125rem;text-transform:uppercase;font-weight:500}.dialog.dialog--web-hook .dialog__content{display:flex;align-items:center;gap:3rem}.dialog.dialog--web-hook .dialog__content .icon svg{height:13.125rem;width:13.125rem}.dialog.dialog--web-hook .dialog__content .title{font-size:2rem;line-height:3rem}.dialog.dialog--web-hook .dialog__footer{height:7.5rem}.PaymentNotification{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-size:1.5rem;text-align:center}.PaymentNotification svg{width:10rem;margin-bottom:1rem}html[dir=rtl] .isLandscape .AnimatedRouter{left:0}.App{position:relative;width:100vw;min-height:100vh;background:#161122;color:#e1e0e2;display:flex;flex-direction:column}.App.isOffline{pointer-events:none}.App>.loader{width:100vw;height:100vh}.App a{color:#6ddfbc}.App .sub-title{font-size:1rem;font-weight:500;line-height:1.5rem;letter-spacing:.125rem;margin-bottom:1.5rem;text-transform:uppercase}.Data.isLoading{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;color:#e1e0e2}.isLandscape .AnimatedRouter{position:absolute;left:0;top:0;width:75vw;height:100vh}:root{--view-height-safe: calc(var(--vh, 1vh) * 100);--view-padding-top-safe: 0;--view-padding-top-safe: const(safe-area-inset-top, 0);--view-padding-top-safe: env(safe-area-inset-top, 0);--view-padding-bottom-safe: 0;--view-padding-bottom-safe: const(safe-area-inset-bottom, 0);--view-padding-bottom-safe: env(safe-area-inset-bottom, 0)}*{box-sizing:border-box}html,body{background:#161122}body{overscroll-behavior:contain;touch-action:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;position:fixed;overflow:hidden;width:100%;height:100%}html.responsive{font-size:16px}@media (max-width: 639px){html.responsive{font-size:10px}}@media (min-width: 639px) and (max-width: 1023px){html.responsive{font-size:12px}}@media (min-width: 639px) and (max-width: 1023px) and (max-height: 800px){html.responsive{font-size:12px}}@media (min-width: 639px) and (max-width: 1023px) and (max-height: 700px){html.responsive{font-size:11px}}@media (min-width: 639px) and (max-width: 1023px) and (max-height: 600px){html.responsive{font-size:10px}}@media (min-width: 639px) and (max-width: 1023px) and (max-height: 500px){html.responsive{font-size:9px}}@media (min-width: 639px) and (max-width: 1023px) and (min-height: 1201px){html.responsive{font-size:14px}}@media (min-width: 1024px) and (max-width: 1200px) and (orientation: landscape){html.responsive{font-size:14px}}@media (min-width: 1024px) and (max-width: 1200px) and (orientation: landscape) and (max-height: 900px){html.responsive{font-size:12px}}@media (min-width: 1024px) and (max-width: 1200px) and (orientation: landscape) and (max-height: 799px){html.responsive{font-size:11px}}@media (min-width: 1024px) and (max-width: 1200px) and (orientation: landscape) and (max-height: 699px){html.responsive{font-size:10px}}@media (min-width: 1024px) and (max-width: 1200px) and (orientation: landscape) and (max-height: 599px){html.responsive{font-size:9px}}@media (min-width: 1024px) and (max-width: 1200px) and (orientation: landscape) and (max-height: 499px){html.responsive{font-size:8px}}@media (min-width: 1201px) and (max-width: 1440px){html.responsive{font-size:14px}}@media (min-width: 1201px) and (max-width: 1440px) and (max-height: 1024px){html.responsive{font-size:16px}}@media (min-width: 1201px) and (max-width: 1440px) and (max-height: 950px){html.responsive{font-size:14px}}@media (min-width: 1201px) and (max-width: 1440px) and (max-height: 860px){html.responsive{font-size:12px}}@media (min-width: 1201px) and (max-width: 1440px) and (max-height: 800px){html.responsive{font-size:12px}}@media (min-width: 1441px) and (max-width: 1600px){html.responsive{font-size:16px}}@media (min-width: 1441px) and (max-width: 1600px) and (max-height: 1024px){html.responsive{font-size:14px}}@media (min-width: 1601px) and (max-height: 800px){html.responsive{font-size:12px}}@media (min-width: 1601px) and (max-height: 900px){html.responsive{font-size:14px}}@media (min-width: 1601px) and (min-height: 1080px){html.responsive{font-size:16px}}@media (min-width: 1601px) and (min-height: 1199px){html.responsive{font-size:18px}}body{margin:0;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-size:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
