.toast[data-v-d2d8b83b]{width:100%;max-width:600px;box-shadow:0 1rem 1.5rem -.5rem rgb(var(--color-rgb-black)/30%),0 1rem 1.5rem -.5rem rgb(var(--color-rgb-blue)/50%);color:var(--color-primary-black);background:var(--color-tertiary-gray-ultra-light);pointer-events:all;border-radius:3rem;justify-content:space-between;align-items:center;padding:1rem;display:flex;position:relative;overflow:hidden}.toast_orange .toast__icon[data-v-d2d8b83b]{color:var(--color-secondary-orange)}.toast_green .toast__icon[data-v-d2d8b83b]{color:var(--color-secondary-green)}.toast_yellow .toast__icon[data-v-d2d8b83b]{color:var(--color-secondary-yellow)}.toast_timeout[data-v-d2d8b83b]:after{content:"";z-index:2;background:var(--color-primary-blue);transform-origin:0;height:2px;animation:toast-timer-d2d8b83b var(--toast-duration) linear forwards;position:absolute;bottom:0;left:1rem;right:1rem}.toast__icon[data-v-d2d8b83b]{font-size:3rem}.toast__close[data-v-d2d8b83b]{font-size:2rem}.toast__body[data-v-d2d8b83b]{flex:1;margin:0 1rem;font-size:1.125rem}.toast__body_alone[data-v-d2d8b83b]{padding-top:.5rem;padding-bottom:.5rem}.toast__header[data-v-d2d8b83b]{font-size:1.25rem}.toast__header[data-v-d2d8b83b]+*{margin-top:.5rem}html[dark-theme] .toast[data-v-d2d8b83b]{box-shadow:0 1rem 2rem -.5rem rgb(var(--color-rgb-gray)/30%),0 1rem 2rem -.5rem rgb(var(--color-rgb-blue)/4%)}@keyframes toast-timer-d2d8b83b{to{transform:scaleX(0)}}@media screen and (max-width:440px){.toast__icon[data-v-d2d8b83b]{font-size:2.75rem}}@media screen and (max-width:360px){.toast__icon[data-v-d2d8b83b]{font-size:2.5rem}.toast__body[data-v-d2d8b83b]{font-size:1rem}.toast__header[data-v-d2d8b83b]{font-size:1.125rem}}.toaster[data-v-428343a8]{z-index:5000;pointer-events:none;flex-direction:column;align-items:center;gap:1rem;display:flex;position:fixed;bottom:2rem;left:2rem;right:2rem}.disabled-js,.unsupported-browser{z-index:10000;position:fixed;bottom:0;left:0;right:0}.disabled-js .q-message-box-container__container,.unsupported-browser .q-message-box-container__container{background:#fdfaf5;max-width:100%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disabled-js .q-message-box-content__title,.unsupported-browser .q-message-box-content__title{margin:32px 32px 16px}.disabled-js .q-message-box-content__content,.unsupported-browser .q-message-box-content__content{margin-bottom:32px;padding:0 32px}.disabled-js h3,.unsupported-browser h3{color:#b36a1e;font-size:21px}.disabled-js p,.unsupported-browser p{color:#241c00;font-size:16px}.disabled-js a,.unsupported-browser a{color:#4162f0;text-decoration:underline}.unsupported-browser{display:none}html[unsupported-browser] .unsupported-browser{display:block}html[dark-theme] .disabled-js .q-message-box-container__container,html[dark-theme] .unsupported-browser .q-message-box-container__container{background:#201f1c}html[dark-theme] .disabled-js h3,html[dark-theme] .unsupported-browser h3{color:#b37644}html[dark-theme] .disabled-js p,html[dark-theme] .unsupported-browser p{color:#e5e3dc}html[dark-theme] .disabled-js a,html[dark-theme] .unsupported-browser a{color:#74aff8}.actions[data-v-911b5b7d]{flex-wrap:wrap;gap:1rem}.actions[data-v-911b5b7d] .q-button{margin-left:0!important}.actions[data-v-911b5b7d] .q-button__inner{font-size:.75rem}@media screen and (max-width:660px){.actions .flex__full[data-v-911b5b7d]{min-width:100%}.actions .flex__wide[data-v-911b5b7d]{flex:1}}@media screen and (max-width:360px){.actions[data-v-911b5b7d] .q-button__inner{font-size:.625rem}}.instructions[data-v-0eabcf72]{font-size:1rem}.instructions_alternate[data-v-0eabcf72]{border-top:1px solid var(--color-tertiary-gray-darker);padding-top:.75rem}.instructions ol[data-v-0eabcf72]{margin:0;padding:0;list-style:none}.instructions ol li[data-v-0eabcf72]{align-items:center;margin:1rem 0;display:flex}.instructions ol li[data-v-0eabcf72]:first-child:before{content:"1)"}.instructions ol li[data-v-0eabcf72]:nth-child(2):before{content:"2)"}.instructions ol li[data-v-0eabcf72]:nth-child(3):before{content:"3)"}.instructions ol li[data-v-0eabcf72]:before{content:"_)";min-width:2rem;font-size:1.25rem;font-weight:var(--font-weight-bold);color:var(--color-primary-darker)}.instructions b[data-v-0eabcf72]{white-space:nowrap;background:var(--color-tertiary-gray-light);box-shadow:var(--box-shadow-pressed);border-radius:1.5rem;padding:.25rem .75rem;line-height:2}.actions[data-v-0eabcf72]{flex-wrap:wrap;gap:1rem}.actions[data-v-0eabcf72] .q-button{margin-left:0!important}.actions[data-v-0eabcf72] .q-button__inner{font-size:.75rem}@media screen and (max-width:660px){.actions .flex__full[data-v-0eabcf72]{min-width:100%}.actions .flex__wide[data-v-0eabcf72]{flex:1}}@media screen and (max-width:360px){.actions[data-v-0eabcf72] .q-button__inner{font-size:.625rem}.instructions b[data-v-0eabcf72]{white-space:break-spaces}}.icon[data-v-0eabcf72]{background:var(--color-tertiary-gray);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;margin-right:1rem;padding:.5rem;display:inline-flex}.icon_smaller[data-v-0eabcf72]{padding:.62rem}.icon[data-v-0eabcf72] svg{width:100%;height:100%}.icon[data-v-0eabcf72] svg *{fill:var(--color-primary-black)}.actions[data-v-245cd7a8] .q-button__inner{font-size:.75rem}@media screen and (max-width:360px){.actions[data-v-245cd7a8] .q-button__inner{font-size:.625rem}}.layout[data-v-8ddee928]{min-height:100%;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);justify-content:center;display:flex}.layout__background[data-v-8ddee928]{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.layout__background-left[data-v-8ddee928],.layout__background-right[data-v-8ddee928]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:calc(50vw - 470px);position:absolute;top:0;bottom:0}.layout__background-left[data-v-8ddee928]{background-image:url(../bus-bg-left.webp);left:0}.layout__background-right[data-v-8ddee928]{background-image:url(../bus-bg-right.webp);right:0}.layout[data-v-8ddee928]:before{content:"";z-index:1;background:linear-gradient(170deg,var(--color-tertiary-gray),var(--color-primary));opacity:.6;width:200%;height:200%;animation:bg-8ddee928 30s var(--transition-spline-base) infinite;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.layout__wrapper[data-v-8ddee928]{z-index:10;width:100%;max-width:940px;min-height:100%;margin-bottom:1rem;margin-bottom:max(env(safe-area-inset-bottom,0),1rem);padding-top:env(safe-area-inset-top,0);box-shadow:.25rem 0 2rem -.5rem rgb(var(--color-rgb-black)/20%),.25rem 0 2rem -.5rem rgb(var(--color-rgb-blue)/40%);background:var(--color-tertiary-gray-lighter);border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem;position:relative}html[dark-theme] .layout[data-v-8ddee928]:before{background-image:linear-gradient(170deg,var(--color-primary),var(--color-tertiary-gray-darker))}@media screen and (max-width:940px){.layout__background[data-v-8ddee928]{display:none}.layout[data-v-8ddee928]:before{animation:none}}@keyframes bg-8ddee928{0%{transform:translate(0)}25%{transform:translateY(-50%)}50%{transform:translate(-50%,-50%)}75%{transform:translate(-50%)}to{transform:translate(0)}}
