body{--primary:#000;--secondary:#fff;--neutral:#fff;--onPrimary:#fff;--onSecondaryHigh:#000;--onSecondaryLow:#494d58;--onNeutral:#494d58;--danger:#ff3939;--dangerSurface:#ffcaca;--selected:#000;--content-padding:1.25rem 1.25rem;--inputRestingBorder:2px solid #0000;--inputFocusBorder:2px solid var(--primary);--copyFontFamilyHigh:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;--copyFontFamilyLow:Arial,sans-serif;--boldWeight:600;--regularWeight:400;--allcaps-letter-spacing:.07em;--field-border-radius:8px;--footer-height:112px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--copyFontFamilyLow);margin:0;text-align:center}@media (min-width:320px){body{--h1Size:1.5rem;--h2Size:1.25rem}}@media (min-width:961px){body{--h1Size:2rem;--h2Size:1.25rem}}.as-h1,h1,h2,h3,h4,h5,h6{font-family:var(--copyFontFamilyHigh);text-align:center}.as-h1,h1{font-size:var(--h1Size)}.as-h1,.as-h2,h1,h2{font-weight:var(--boldWeight)}.as-h2,h2{font-size:var(--h2Size)}p{font-size:1rem}body *{box-sizing:border-box}#root{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}header{padding:1rem;position:relative;width:100%}header a{text-decoration:none}header .react-aria-Button{align-items:center;background-color:initial;box-shadow:none;display:flex;flex-direction:row;font-size:.875rem;left:1rem;padding:0;position:absolute;top:50%;transform:translateY(-50%)}header .react-aria-Button>*{margin-right:.5rem}header .react-aria-Button>:last-child{margin-right:0}#content{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:start;max-width:500px;padding:var(--content-padding);width:100%}#content>*{margin-bottom:1.5rem}#content>:last-child{margin-bottom:0}.neutral-bg{background-color:var(--neutral)}.neutral-bg .as-h1,.neutral-bg footer,.neutral-bg h1,.neutral-bg p{color:var(--onNeutral)}.neutral-bg header{box-shadow:0 4px 20px #00000012;button{color:var(--secondary)}button svg path{fill:var(--secondary)}}.secondary-bg{background-color:var(--secondary)}.secondary-bg .as-h1,.secondary-bg h1{color:var(--onSecondaryHigh)}.secondary-bg footer,.secondary-bg h2,.secondary-bg p{color:var(--onSecondaryLow)}.secondary-bg header{box-shadow:0 4px 20px #0000002e}.secondary-bg header button{color:var(--onSecondaryHigh)}.secondary-bg header button svg path{fill:var(--onSecondaryHigh)}footer{flex-direction:column;height:var(--footer-height);justify-content:center}footer,footer div{align-items:center;display:flex}footer div{flex-direction:row;flex-shrink:0;font-size:.75rem}footer div *{margin-right:1em}footer div :last-child{margin-right:0}footer .version-number{display:block;font-size:.625rem;margin-top:1rem;opacity:.5;text-align:center}.primary-button{background-color:var(--primary);border:none;color:var(--onPrimary)}.secondary-button{background-color:var(--secondary);border:1px solid var(--onSecondaryHigh);color:var(--onSecondaryHigh)}.react-aria-Link,a:not(.react-aria-Button):any-link{color:inherit;transition:all .1s ease}.react-aria-Link:hover a:not(.react-aria-Button):any-link:hover{color:var(--primary)!important}.react-aria-Link:visited a:not(.react-aria-Button):any-link:visited{color:inherit}.react-aria-Label{color:var(--primary);font-family:var(--copyFontFamilyLow);font-weight:var(--boldWeight);margin-bottom:.5rem;text-transform:none}.react-aria-FieldError,.react-aria-Label{display:block;font-size:.875rem;text-align:left}.react-aria-FieldError{color:var(--danger);margin-top:.5rem}.react-aria-Button{border-radius:var(--field-border-radius);box-shadow:4px 4px 20px #0000004d;cursor:pointer;font-family:var(--copyFontFamilyHigh);font-size:1rem;font-weight:var(--boldWeight);padding:1em 1.5em;text-align:center;text-decoration:none;text-transform:none;transition:all .3s}.react-aria-Button[data-disabled]{box-shadow:none;cursor:not-allowed;filter:saturate(60%) brightness(115%)}.react-aria-Button[data-focused]{outline:none}.react-aria-Button[data-pressed]{box-shadow:0 0 4px #0000003a;filter:brightness(90%)}.data-list-container{position:relative;width:100%}.data-list-container div{align-items:center;background-color:#fff;border-radius:6px;display:flex;height:50px;pointer-events:none;position:absolute;right:3px;top:50%;transform:translateY(-50%);width:50px}.react-aria-ComboBox,.react-aria-Select{width:100%}.react-aria-SelectValue,input{background-color:var(--neutral);border:none;border-radius:var(--field-border-radius);box-sizing:border-box;display:block;font-size:1rem;padding:1rem;transition:all .3s;width:100%}input{border:var(--inputRestingBorder)}input:focus-visible{border:var(--inputFocusBorder);outline:none}input:disabled{opacity:1}button{border:none;box-sizing:border-box;cursor:pointer;outline:none}.react-aria-Popover[data-trigger=ComboBox],.react-aria-Popover[data-trigger=Select]{background-color:var(--neutral);border:1px solid var(--onNeutral);border-radius:var(--field-border-radius);box-shadow:0 0 4px #00000050;min-width:var(--trigger-width);overflow:hidden}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBox,.react-aria-Popover[data-trigger=Select] .react-aria-ListBox{border:none;display:block;max-height:inherit;min-height:0;min-height:auto;min-width:0;min-width:auto;overflow:auto}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBox .react-aria-Header,.react-aria-Popover[data-trigger=Select] .react-aria-ListBox .react-aria-Header{padding-left:1.5rem}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem,.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem{border-bottom:1px solid #494d5827;padding:1em 2em;text-align:left}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-focus-visible],.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-focus-visible]{outline:none}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-selected],.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-selected]{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:var(--onNeutral);font-weight:var(--regularWeight);position:relative}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-selected]:before,.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-selected]:before{alt:" ";content:"✓";content:"✓"/"";left:.875em;position:absolute;top:50%;transform:translateY(-50%)}.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-focused],.react-aria-Popover[data-trigger=ComboBox] .react-aria-ListBoxItem[data-pressed],.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-focused]
.react-aria-Popover[data-trigger=Select] .react-aria-ListBoxItem[data-pressed]{background:var(--primary);color:var(--onPrimary)}.react-aria-Select .react-aria-SelectValue{padding:1rem;text-align:left}.react-aria-Select button{align-items:center;background-color:var(--neutral);border:var(--inputRestingBorder);display:flex;flex-direction:row;font-family:var(--copyFontFamilyLow);font-weight:var(--regularWeight);justify-content:space-between;letter-spacing:.01em;outline:none;padding:0;text-transform:none;transition:all .3s;width:100%}.react-aria-Select button[data-pressed=true]{border:var(--inputFocusBorder)}.react-aria-Select button span[data-placeholder=true]{opacity:.5}.react-aria-Select button span:nth-child(2){margin-top:9px}.react-aria-ProgressBar{left:50%;margin-left:-32px;margin-top:-32px;position:fixed;top:50%;z-index:200}.react-aria-ProgressBar:not([aria-valuenow]) .fill{animation:indeterminate 1.5s ease-out infinite;animation-direction:reverse;border-radius:inherit;transform-origin:center;width:120px;will-change:transform}@keyframes indeterminate{to{transform:rotate(-1turn)}}fieldset,form{align-items:center;border:none;display:flex;flex-direction:column;margin:0 auto;max-width:500px;outline:none;padding:0;width:100%}fieldset>*,form>*{margin-bottom:2rem}fieldset>:last-child,form>:last-child{margin-bottom:0}fieldset .react-aria-Button,form .react-aria-Button{width:100%}.react-aria-RadioGroup{color:var(--onSecondaryLow);display:flex;flex-direction:column;margin:1rem 0;width:100%}.react-aria-RadioGroup>*{margin-bottom:1rem}.react-aria-RadioGroup>:last-child{margin-bottom:0}.react-aria-Radio{align-items:center;background-color:var(--secondary);border:1px solid var(--onNeutral);border-radius:var(--field-border-radius);box-shadow:4px 4px 20px #0000;color:var(--onSecondaryLow);display:flex;font-size:1rem;justify-content:space-between;min-height:70px;padding:0 1em;text-align:left;transition:all .3s}.react-aria-Radio>*{margin-right:.75rem}.react-aria-Radio>:last-child{margin-right:0}.react-aria-Radio:before{background:#0000;border:.1rem solid;border-color:var(--onSecondaryHigh);border-radius:50%;box-sizing:border-box;content:"";display:block;height:1.75rem;margin-right:.75em;transition:all .3s;width:1.75rem}.react-aria-Radio[data-pressed]:before{border-color:var(--border-color-pressed)}.react-aria-Radio[data-selected]{border-color:var(--primary);box-shadow:4px 4px 20px #0000004d;&:before{border-color:var(--onSecondaryHigh);border-width:.5rem}&[data-pressed]:before{border-color:var(--onSecondaryHigh)}}.react-aria-Radio[data-selected]:before{border-color:var(--onSecondaryHigh);border-width:.5rem}.react-aria-Radio[data-selected][data-pressed]:before{border-color:var(--onSecondaryHigh)}.react-aria-Radio[data-focus-visible],.react-aria-Radio[data-focus-visible]:before{outline:2px solid var(--onSecondaryHigh);outline-offset:2px}.react-aria-Radio .react-aria-Button{background:#0000;box-shadow:none;flex:0 1;margin:0;padding:0}.react-aria-Radio svg path{fill:var(--onSecondaryLow)}.react-aria-Radio div{flex:1 1}.react-aria-Popover{--background-color:var(--onNeutral);background:var(--background-color);border:1px solid var(--onNeutral);border-radius:6px;box-shadow:0 8px 20px #0000001a;color:var(--text-color);max-width:250px;outline:none}.react-aria-Popover .react-aria-OverlayArrow svg{fill:var(--onNeutral);stroke:var(--onNeutral);stroke-width:1px;display:block}.react-aria-Popover[data-placement=top]{--origin:translateY(8px)}.react-aria-Popover[data-placement=top]:has(.react-aria-OverlayArrow){margin-bottom:6px}.react-aria-Popover[data-placement=bottom]{--origin:translateY(-8px)}.react-aria-Popover[data-placement=bottom]:has(.react-aria-OverlayArrow){margin-top:6px}.react-aria-Popover[data-placement=bottom] .react-aria-OverlayArrow svg{transform:rotate(180deg)}.react-aria-Popover[data-placement=right]{--origin:translateX(-8px)}.react-aria-Popover[data-placement=right]:has(.react-aria-OverlayArrow){margin-left:6px}.react-aria-Popover[data-placement=right] .react-aria-OverlayArrow svg{transform:rotate(90deg)}.react-aria-Popover[data-placement=left]{--origin:translateX(8px)}.react-aria-Popover[data-placement=left]:has(.react-aria-OverlayArrow){margin-right:6px}.react-aria-Popover[data-placement=left] .react-aria-OverlayArrow svg{transform:rotate(-90deg)}.react-aria-Popover[data-entering]{animation:popover-slide .2s}.react-aria-Popover[data-exiting]{animation:popover-slide .2s ease-in reverse}.react-aria-Popover .react-aria-Dialog{color:var(--onSecondaryLow);padding:1rem}.react-aria-Popover .react-aria-Dialog:focus{outline:none}@keyframes popover-slide{0%{opacity:0;transform:var(--origin)}to{opacity:1;transform:translateY(0)}}.info-icon path{fill:var(--onSecondaryLow)}.fancy-license-plate{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff3;background-color:var(--primary);border:1px solid #ffffff85;border-radius:8px;box-shadow:0 1px 2px 0 #0000004d,0 2px 6px 2px #00000026;color:var(--onPrimary);font-weight:700;justify-content:center;letter-spacing:.09em;padding:12px 16px;text-shadow:0 1px 2px #0003,0 2px 6px #00000026;width:100%}.react-aria-ModalOverlay{align-items:center;background:#00000080;display:flex;height:var(--visual-viewport-height);justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.react-aria-ModalOverlay[data-entering]{animation:modal-fade .2s}.react-aria-ModalOverlay[data-exiting]{animation:modal-fade .15s ease-in reverse}.react-aria-Modal{--modal-padding:1.5rem;background-color:var(--secondary);border-radius:16px;box-shadow:0 8px 20px #0000001a;color:var(--onSecondaryLow);margin:1.25rem;max-width:400px;outline:none;position:relative;width:100%}.react-aria-Modal &[data-entering]{animation:modal-zoom .3s cubic-bezier(.175,.885,.32,1.275)}.react-aria-Modal section:focus-visible{outline:none}.react-aria-Modal .modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-direction:row;justify-content:space-between;padding:var(--modal-padding)}.react-aria-Modal .modal-header>:first-child{margin-right:3rem}.react-aria-Modal .modal-header h2{margin:0}.react-aria-Modal .modal-header+.modal-body{padding:var(--modal-padding);text-align:left}.modal-caution-header,.react-aria-Modal .modal-error-header{align-items:center;display:flex;flex-direction:column;padding:2rem var(--modal-padding) 0}.react-aria-Modal .modal-error-header h2{margin:1rem 0 0}.modal-caution-header h2{margin:.5rem 0 0}.react-aria-Modal .modal-caution-header .modal-close,.react-aria-Modal .modal-error-header .modal-close{position:absolute;right:1rem;top:1rem}.react-aria-Modal .modal-error-header+.modal-body{padding:0 var(--modal-padding) 1rem;text-align:center}.react-aria-Modal .modal-caution-header+.modal-body{padding:1rem var(--modal-padding);text-align:center}.react-aria-Modal .modal-footer{border-top:1px solid #ffffff1a;display:flex;flex-direction:row;gap:1rem;justify-content:center;padding:var(--modal-padding)}.react-aria-Modal .modal-footer .primary-button{flex:1 1}.react-aria-Modal .modal-footer button{padding:1rem}.alert-icon{align-items:center;background-color:var(--dangerSurface);border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.alert-icon path{fill:var(--danger)}.caution-icon{align-items:center;background-color:none;border-radius:50%;display:flex;justify-content:center}.caution-icon,.caution-icon svg{height:35px;width:35px}.caution-icon path{fill:var(--primary)}.modal-close{align-items:center;background-color:initial;color:var(--neutral);display:flex;flex-direction:row;height:2rem;justify-content:center;padding:0;transition:all .3s ease-in-out;width:2rem}.modal-close:hover{transform:scale(1.05)}.modal-close svg{height:24px;width:24px}.modal-close svg path{fill:var(--onSecondaryLow)}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}.OnPageError_onPageErrorSection__f60f7{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.OnPageError_onPageErrorSection__f60f7 h1,.OnPageError_onPageErrorSection__f60f7 p{margin:0 0 2rem}.SupportSection_supportSectionContainer__Qj2hB{grid-gap:1rem;display:grid;flex-direction:column;gap:1rem}.SupportSection_supportSectionContainer__Qj2hB div{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:24px 1fr}.SupportSection_supportSectionContainer__Qj2hB div p{margin:0;text-align:left}.SupportSection_strokedIcon__RD1OO path{stroke:var(--onSecondaryLow)}.SupportSection_filledIcon__LeA7O path{fill:var(--onSecondaryLow)}.ErrorFallback_errorFallbackContainer__nFnAq{grid-gap:2rem;align-items:center;display:grid;flex-direction:column;gap:2rem;margin:auto 0;max-width:400px;padding:2rem;width:100%}.ErrorFallback_error__O026A{background-color:var(--dangerSurface);border-radius:1rem;padding:2rem}.ErrorFallback_error__O026A h2,.ErrorFallback_error__O026A p{color:var(--danger)}.Logo_logoSmall__MD\+fd{width:70px}.Logo_logoLarge__nFtxv{width:144px}.Logo_teamLogo__jyshE{height:52px}.ParkingPassCard_ticketContainer__z2mD-{background-color:var(--secondary);border-radius:10px;box-shadow:4px 4px 20px #00000050;box-sizing:border-box;display:flex;flex-direction:column;max-width:600px;padding:1.5rem;width:100%}.ParkingPassCard_ticketContainer__z2mD-[data-forwarded]{background-color:var(--neutral)}.ParkingPassCard_ticketContainer__z2mD->*{margin-bottom:.75rem}.ParkingPassCard_ticketContainer__z2mD->:last-child{margin-bottom:0}.ParkingPassCard_ticketContainer__z2mD- p{color:var(--onSecondaryLow);font-size:.75rem;font-weight:var(--boldWeight);margin:0;text-align:left;text-transform:uppercase}.ParkingPassCard_ticketContainer__z2mD-[data-forwarded] p{color:var(--onPrimary)}.ParkingPassCard_ticketContainer__z2mD- .ParkingPassCard_publicDescription__cojy8{font-size:1.25rem;text-transform:none}.ParkingPassCard_ticketContainer__z2mD- .ParkingPassCard_time__CyOPH{font-size:.625rem}.ParkingPassCard_ticketContainer__z2mD- .ParkingPassCard_parkingInfo__BeEkp{color:var(--onSecondaryHigh)}.ParkingPassCard_ticketContainer__z2mD- .ParkingPassCard_parkingInfo__BeEkp:first-child{margin-bottom:.25rem}.ParkingPassCard_ticketContainer__z2mD- a{flex:1 1;margin:1rem 0 0;padding:.75rem}.ParkingPassCard_mainRow__aphph{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ParkingPassCard_mainRow__aphph>:first-child{margin-right:2rem}.ParkingPassCard_mainRow__aphph>div>:first-child{margin-bottom:.25rem}.ParkingPassCard_bordered__bFjL1{border:1px solid var(--onSecondaryHigh);box-shadow:4px 4px 20px #00000079}.parking_emptyStateContainer__OyMzv{background-color:var(--secondary);border-radius:10px;box-shadow:4px 4px 20px #00000050;display:flex;flex-direction:column;margin:4rem auto;padding:2rem;position:relative}.parking_emptyStateContainer__OyMzv p{margin-bottom:2.5rem}.parking_emptyStateContainer__OyMzv h1,.parking_emptyStateContainer__OyMzv p{color:var(--onSecondaryLow)}.force_forceActivationSection__u7Snu h1 svg{height:35px;width:35px}.force_forceActivationSection__u7Snu path{fill:var(--onSecondaryHigh)}.force_forceActivationSection__u7Snu h1{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem}.force_forceActivationSection__u7Snu h1>*{margin-bottom:.5rem}.force_forceActivationSection__u7Snu h2{color:var(--onSecondaryHigh);margin-top:0}.force_forceActivationSection__u7Snu strong{color:var(--onSecondaryHigh)}.force_forceActivationSection__u7Snu .force_buttonContainer__KGt0j{display:flex;flex-direction:column;width:100%}.force_forceActivationSection__u7Snu .force_buttonContainer__KGt0j>*{margin-bottom:1rem}.Receipt_timeContainer__ouvA0{align-items:center;display:grid;grid-template-columns:1fr 1fr;max-width:600px;width:100%}.Receipt_time__Rm-9q{align-items:center;display:flex;flex-direction:column}.Receipt_date__OIbUZ,.Receipt_field__LshFC,.Receipt_label__bVnbt,.Receipt_timeValue__5vKCd{font-weight:var(--boldWeight);text-align:center;text-transform:uppercase}.Receipt_label__bVnbt{font-size:.75rem;font-weight:var(--regularWeight);letter-spacing:var(--allcaps-letter-spacing);text-align:center;text-transform:uppercase}.Receipt_timeValue__5vKCd{font-size:1.5rem;margin:2px .25em .25em}.Receipt_date__OIbUZ{font-size:.875rem;margin:0}.Receipt_field__LshFC{font-size:1.125rem;margin:.1em}.FourOhFour_container__GJ59e{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.FloatingHelpButton_fab__3Bpzb{border:1px solid #0000002f;border-radius:50%;bottom:2rem;box-shadow:4px 4px 10px #0000001c;height:3rem;position:fixed;right:1rem;transition:all .3s ease-in-out;width:3rem}.FloatingHelpButton_fab__3Bpzb:hover{transform:scale(1.05)}.FloatingHelpButton_fab__3Bpzb svg{height:20px;width:20px}.secondary-bg .FloatingHelpButton_fab__3Bpzb{background-color:var(--neutral);border:1px solid var(--onNeutral);color:var(--onNeutral)}.secondary-bg .FloatingHelpButton_fab__3Bpzb svg path{fill:var(--onNeutral)}.neutral-bg .FloatingHelpButton_fab__3Bpzb{background-color:var(--secondary);border:1px solid var(--onNeutral);color:var(--onSecondaryLow)}.neutral-bg .FloatingHelpButton_fab__3Bpzb svg path{fill:var(--onSecondaryLow)}.react-aria-Heading~p{margin:.5em}.FloatingHelpButton_fabPressed__ppFqv{box-shadow:0 0 4px #0000}
/*# sourceMappingURL=main.21e19269.css.map*/