:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:600;color-scheme:light dark;color:#000000de;background-color:#fedd4c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#cfc3c3;text-decoration:inherit}a:hover{color:#a58b18}h1{font-size:3.2em;line-height:1.1}button{color:#fff;color:#000;padding-left:33px;padding-right:33px;border-radius:3px;font-size:16px;font-weight:700;border-color:#cfcdcd;border-width:1px;border-style:solid;background-color:#fedd4c;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:row;height:34px;min-width:166px;box-shadow:0 1px 1vw #54545e}button:hover{border-color:#ddd60e}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{max-width:1000vw;min-height:50%;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}.header{position:absolute;top:0%;width:100%;left:0%;padding-top:26px;padding-bottom:26px;flex-direction:column;background-color:#fffdf6f6;box-shadow:0 7px 24px #00000026;align-items:center;display:flex;justify-content:center;flex-wrap:wrap;color:#000;font-size:16px;font-weight:700}.unselectedText{margin-left:38px;color:#000;font-size:16px;font-weight:400}.footer{color:#000;background-color:#fffdf6f6;box-shadow:0 7px 24px #00000026;width:100%;height:12%;left:0%;top:90%;box-shadow:#fedd4c;position:absolute;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.buttonGap{width:25%;display:flex;justify-content:space-between;max-width:1064px;margin-left:auto;margin-right:auto;gap:20px;position:absolute;top:15%}.main{color:#000;font-size:1em;font-weight:500;transition:border-color .25s;background-color:#fffdf6f6;width:100%}.navigation-circle-W{height:56px;padding-left:4px;padding-right:4px;border-radius:28px;border-color:"#CFC3C3";border-width:2px;border-style:solid;z-index:2;position:relative;background-color:#fff;width:56px;display:flex;align-items:center;justify-content:center}.navigation-circle-Y{height:56px;padding-left:4px;padding-right:4px;border-radius:28px;z-index:2;position:relative;background-color:#fedd4c;width:56px;display:flex;align-items:center;justify-content:center}.navigation-circle-B{height:56px;padding-left:4px;padding-right:4px;border-radius:28px;z-index:2;position:relative;background-color:#000;width:56px;display:flex;align-items:center;justify-content:center}.link{height:3px;margin-bottom:24px;align-self:end;background-color:#e6dbdb;flex:1;width:15px}.locationNBar{margin-top:12px;display:flex;margin-left:10px;margin-right:10px;align-items:center}.pageNavigation{width:50%;display:flex;justify-content:space-between;max-width:1064px;margin-left:5px;margin-right:5px;gap:10px}.backButton{position:absolute;left:20%;bottom:35%;color:#000;padding-left:33px;padding-right:33px;border-radius:3px;font-size:16px;font-weight:700;border-color:#cfcdcd;border-width:1px;border-style:solid;background-color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:row;height:34px;min-width:166px}.nextButton{position:absolute;right:20%;bottom:35%;color:#fff;padding-left:34px;padding-right:34px;border-radius:3px;font-size:16px;font-weight:700;background-color:#000;box-shadow:0 2px 3px #00000026;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:row;height:34px;min-width:166px}.locationScreenContainer{height:0px;width:5%;left:0%;bottom:20%;background-color:#b7fe4c}.LocationContent{display:flex;bottom:25%;position:absolute;height:50%;width:97%;justify-content:100%;max-width:100%;margin-left:auto;margin-right:auto}.exampleBox{height:73%;width:15%;left:18%;right:40%;bottom:40%;top:20%;position:absolute;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:10px;background-color:#fffdf6f6}.instructionContainer{position:absolute;bottom:40%;height:73%;right:20%;left:40%;top:20%;gap:20px;display:flex;background-color:#fffff67c;flex:1;flex-direction:column;padding:20px;border-radius:10px}.instructionText{width:90%;height:35%;display:flex;flex-direction:column;align-items:center;background-color:#fffdf6f6;color:#000;font-weight:600;padding:20px;border-radius:10px}.instructionText.error{border:2px solid red}.insertImage{width:90%;height:35%;padding:18px;border-radius:10px;gap:8px;display:flex;background-color:#fffdf6f6;box-shadow:0 4px 4px #0000003f;flex-direction:column;align-items:center;justify-content:center}.ParkingScreenContainer{height:70vw;width:5vw;left:0%}.ParkingContent1{display:flex;bottom:30%;position:absolute;height:50%;width:97%;justify-content:100%;max-width:100%;margin-left:auto;margin-right:auto}.PexampleBox{height:73%;width:15%;left:18%;right:40%;bottom:40%;top:20%;position:absolute;display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:10px;background-color:#fffdf6f6}.ParkingContainer{position:absolute;bottom:40%;height:73%;right:20%;left:40%;top:20%;gap:20px;display:flex;background-color:#fffff67c;flex:1;flex-direction:column;padding:20px;border-radius:10px}.ParkingContentDivider{background-color:#fffdf6f6;width:100%;height:17%;left:0%;top:76%;font-size:20px;font-weight:700;flex-direction:column;display:flex;justify-content:center;color:#000;box-shadow:#fedd4c;position:absolute}.SummaryForm{background-color:#fffdf6b1;width:100%;height:17%;left:0%;top:76%;font-size:12px;font-weight:500;flex-direction:column;display:flex;justify-content:center;color:#000;box-shadow:#fedd4c;position:absolute}.parkingFooter{color:#000;background-color:#fff;width:100%;height:12%;left:0%;bottom:-55%;box-shadow:#fedd4c;position:absolute;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
