@charset "UTF-8";.default-layout{height:100%}.default-layout:empty{display:grid;place-content:center;background:var(--color-black)}.default-layout:empty:before{content:"Tandem";color:var(--color-white);font-weight:500;font-size:3rem}@media (min-width: 600px){.default-layout{display:grid;place-content:center}}.app-button{display:flex;align-items:center;justify-content:center;color:var(--color);font-size:var(--font-size);font-weight:500;background:var(--background);padding:var(--padding);border-radius:50rem;height:var(--height);width:fit-content;position:relative;--font-size: 1rem;--height: 3rem;--padding: 0 1.5rem;--color: var(--color-white);--background: var(--color-black)}.app-button:hover:not(:disabled){opacity:.8}.app-button:disabled{opacity:.6}.app-button--loading{color:transparent;pointer-events:none}.app-button--loading:before{display:block;content:"\2022\2022\2022";color:var(--color);text-align:center;width:100%;position:absolute;left:0;animation:app-button-loading 1s linear infinite}@keyframes app-button-loading{50%{opacity:0}}.app-button--secondary{--color: var(--color-black);--background: var(--color-grey)}.app-button--tertiary{--color: var(--color-black);--background: transparent}.app-button--compact{--font-size: .875rem;--padding: 0 .75rem;--height: 2.25rem}.app-button--mini{--font-size: .75rem;--padding: 0 .5rem;--height: 1.75rem}@media (hover: none) and (pointer: coarse){.app-button:hover:not(:active){opacity:1}.app-button:active{opacity:.8}}.app-input{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;--border-color: var(--grey-color)}.app-input:focus-within{--border-color: var(--color-black)}.app-input label{order:1;display:block;font-weight:500;margin-bottom:.5rem;width:100%}.app-input label::placeholder{color:#878787}.app-input label~div:last-child{top:2rem}.app-input-prefix,.app-input-suffix{display:flex;align-items:center;height:3rem;z-index:2}.app-input-prefix{order:2;padding-left:.75rem}.app-input-suffix{order:4;padding-right:.75rem}.app-input small{order:5;font-size:.75rem;color:var(--muted-color);margin-top:.5rem;width:100%}.app-input input{order:3;flex:1 0 0;padding:0 .75rem;height:3rem;z-index:2}.app-input-background{border:2px solid var(--border-color);width:100%;height:3rem;background:var(--color-grey);position:absolute;top:0;left:0;z-index:1;pointer-events:none}.autocomplete-place{position:relative}.autocomplete-place:focus-within .app-input{--border-color: var(--color-black)}.autocomplete-place-suggestions{background:#fff;box-shadow:#0000001a 0 0 .625rem;max-height:15rem;width:100%;overflow-y:auto;position:absolute;top:100%;left:0;z-index:100}.autocomplete-place-suggestions ul:not(:empty){padding:.5rem 0}.autocomplete-place-suggestions ul li button{padding:.75rem;width:100%}.autocomplete-place-suggestions ul li button:hover{background:rgb(246,246,246)}.autocomplete-place-suggestions ul li button div{font-size:1.125rem;font-weight:500}.autocomplete-place-suggestions ul li button small{color:var(--muted-color);font-size:.875rem;font-weight:300}.service{display:flex;align-items:center;gap:.75rem}.service-logo img{width:1.75rem;border-radius:.25rem}.service-name{display:grid;gap:.5rem}.service-name div{font-weight:500;line-height:1rem}.service-name small{font-size:.75rem;line-height:.75rem;color:var(--muted-color)}.service-fare{font-size:1.125rem;font-weight:500;margin-left:auto}.fare-checker{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;height:100%}.fare-checker h1{font-size:1.5rem;font-weight:500}.fare-checker form{display:grid;gap:1rem}.fare-checker footer{display:flex;flex-direction:column;align-items:end;gap:1rem;margin-top:auto}.fare-checker footer button{width:100%}.services{display:grid;gap:1.25rem;border-top:1px solid rgb(226,226,226);padding-top:1.25rem;margin-top:.25rem}.notice{padding:1rem;border-radius:.75rem;background:rgb(255,239,237)}@media (min-width: 600px){.fare-checker{padding:1.5rem;max-width:30rem;margin:0 auto}.fare-checker footer{margin-top:2rem}.fare-checker footer button{width:fit-content}}/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:Lexend;font-style:normal;font-weight:300;src:local(""),url(/fonts/lexend-300.woff2) format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:500;src:local(""),url(/fonts/lexend-500.woff2) format("woff2")}@font-face{font-family:Lexend;font-style:normal;font-weight:700;src:local(""),url(/fonts/lexend-700.woff2) format("woff2")}:root{--text-font-family: "Lexend", sans-serif;--body-color: var(--color-black);--muted-color: rgb(84, 84, 84);--body-font-size: 16px;--body-font-weight: 300;--color-black: #000;--color-white: #fff;--color-yellow: #edae49;--color-grey: rgb(238, 238, 238)}html{height:100%}body{color:var(--body-color);font-family:var(--text-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:1.5rem;height:100%}input:focus{outline:none}
