.SavedTrips_section__njPaX{display:grid;gap:12px;margin:0;min-width:0;padding:16px;border-radius:var(--app-card-radius);background:var(--card-background);box-shadow:0 2px 8px var(--shadow)}.SavedTrips_heading__NX_G_{display:grid;grid-template-columns:var(--app-icon-tile-size) minmax(0,1fr);align-items:center;gap:12px}.SavedTrips_icon__9C_yE{display:grid;width:var(--app-icon-tile-size);height:var(--app-icon-tile-size);flex-shrink:0;place-items:center;border-radius:var(--app-compact-radius);color:var(--blue);background:var(--blue-soft)}.SavedTrips_heading__NX_G_ h2{min-width:0;margin:0;font-size:var(--app-card-title-size);font-weight:var(--app-card-title-weight);line-height:var(--app-card-title-leading);overflow-wrap:anywhere}.SavedTrips_heading__NX_G_ h2:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.SavedTrips_list__qexIQ{display:grid;min-width:0;gap:10px;margin:0;padding:0;list-style:none}.SavedTrips_card__wtNwT{min-width:0;border:1px solid var(--separator);border-radius:var(--app-compact-radius);background:var(--raised-background);overflow:hidden}.SavedTrips_open__MQmP5,.SavedTrips_row__aWuYi{display:flex;min-width:0}.SavedTrips_open__MQmP5{flex:1;align-items:center;gap:12px;min-height:60px;padding:16px;border:0;background:transparent;color:var(--primary-text);text-align:left}.SavedTrips_open__MQmP5>svg{flex:0 0 auto;color:var(--blue)}.SavedTrips_open__MQmP5>span{display:grid;flex:1;min-width:0;gap:5px;overflow-wrap:anywhere}.SavedTrips_open__MQmP5>span>strong{font-size:var(--app-card-title-size);font-weight:var(--app-card-title-weight);line-height:var(--app-card-title-leading)}.SavedTrips_open__MQmP5>span>span{color:var(--secondary-text);font-size:var(--app-card-body-size);font-weight:var(--app-card-body-weight);line-height:var(--app-card-body-leading)}.SavedTrips_open__MQmP5>span>small{color:var(--secondary-text);font-size:var(--app-card-meta-size);font-weight:var(--app-card-meta-weight);line-height:var(--app-card-meta-leading)}.SavedTrips_edit__LnU_v{flex:0 0 auto;min-height:44px;max-width:35%;padding:12px;border:0;border-left:1px solid var(--separator);background:transparent;color:var(--blue);font-size:.75rem;font-weight:650;overflow-wrap:anywhere}.SavedTrips_save__KmdRB{display:grid;gap:8px;margin-top:16px;min-width:0}.SavedTrips_danger__NEPk1,.SavedTrips_primary__AcynT,.SavedTrips_secondary__P9wBm{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:44px;padding:10px 16px;border:1px solid var(--separator);border-radius:var(--app-card-radius);background:var(--raised-background);color:var(--blue);font-size:.8125rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.SavedTrips_primary__AcynT{border-color:var(--blue);background:var(--blue);color:#fff}.SavedTrips_danger__NEPk1{color:var(--red)}.SavedTrips_secondary__P9wBm:disabled{opacity:.5}.SavedTrips_create__tex69{width:100%;border-color:transparent;background:var(--blue-soft)}.SavedTrips_create__tex69>svg{flex-shrink:0}.SavedTrips_editor__Ccxik{display:grid;gap:10px;padding:16px;min-width:0;border:1px solid var(--separator);border-radius:var(--app-card-radius);background:var(--card-background)}.SavedTrips_card__wtNwT .SavedTrips_editor__Ccxik{margin:0 10px 10px}.SavedTrips_editor__Ccxik label{font-size:var(--app-card-title-size);font-weight:var(--app-card-title-weight);line-height:var(--app-card-title-leading)}.SavedTrips_editor__Ccxik input{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px 16px;border:1px solid var(--separator);border-radius:var(--app-card-radius);background:var(--raised-background);color:var(--primary-text);font-size:1rem}.SavedTrips_editor__Ccxik input:focus-visible,.SavedTrips_save__KmdRB button:focus-visible,.SavedTrips_section__njPaX button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.SavedTrips_error__pNAN7,.SavedTrips_hint__tvLMo{margin:0;color:var(--secondary-text);font-size:var(--app-card-body-size);font-weight:var(--app-card-body-weight);line-height:var(--app-card-body-leading);overflow-wrap:anywhere}.SavedTrips_error__pNAN7{color:var(--red)}.SavedTrips_actions__G7LLE{display:flex;flex-wrap:wrap;gap:8px}.SavedTrips_actions__G7LLE>button{flex:1 1 7rem}.SavedTrips_suggestions___BTWD{display:flex;flex-wrap:wrap;gap:6px}.SavedTrips_suggestions___BTWD>button{min-height:44px;min-width:0;padding:8px 12px;border:1px solid var(--separator);border-radius:var(--app-card-radius);color:var(--blue);background:var(--raised-background);font-size:.75rem;overflow-wrap:anywhere}.SavedTrips_confirm__9Hxr2{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--separator)}.SavedTrips_confirm__9Hxr2 p{margin:0;font-size:var(--app-card-body-size);font-weight:var(--app-card-body-weight);line-height:var(--app-card-body-leading);overflow-wrap:anywhere}@media (max-width:360px){.SavedTrips_row__aWuYi{flex-wrap:wrap}.SavedTrips_edit__LnU_v{max-width:100%;width:100%;border-left:0;border-top:1px solid var(--separator)}}.HomeServerOffer_banner__zmzJu.HomeServerOffer_banner__zmzJu{border-radius:12px}.HomeServerOffer_routeBanner__E4mVX.HomeServerOffer_routeBanner__E4mVX{border-bottom-left-radius:var(--app-card-radius);border-bottom-right-radius:var(--app-card-radius)}.HomeServerOffer_image__LsdG3.HomeServerOffer_image__LsdG3{width:102%;max-width:none;margin-inline:-1%;aspect-ratio:3/1;object-fit:contain}.HomeServerOffer_description__v788H{margin:0;font-size:var(--app-card-body-size);font-weight:var(--app-card-body-weight);line-height:var(--app-card-body-leading);color:var(--secondary-text)}.HomeServerOffer_actions__EYWqG{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px;margin-top:8px}.HomeServerOffer_actions__EYWqG .HomeServerOffer_submit__0mLhr{min-width:0;margin-top:0;border-radius:12px}.HomeServerOffer_actions__EYWqG .HomeServerOffer_submit__0mLhr>svg{flex-shrink:0}.HomeServerOffer_actions__EYWqG .HomeServerOffer_close__CXHlW{width:48px;height:auto;min-height:48px;align-self:stretch;border-radius:12px}.HomeServerOffer_submit__0mLhr{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:8px;padding:12px 16px;border:0;border-radius:var(--app-compact-radius);background:var(--blue);color:#fff;font:inherit;font-weight:650;cursor:pointer}.HomeServerOffer_submit__0mLhr:disabled{opacity:.6;cursor:wait}.HomeServerOffer_phone__rGp1v input:focus-visible,.HomeServerOffer_privacy__ROeMu:focus-visible,.HomeServerOffer_submit__0mLhr:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.HomeServerOffer_dialog__VtqJk{--offer-top-gap:calc(12px + env(safe-area-inset-top, 0px));--offer-bottom-gap:calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;inset-block-start:calc(var(--offer-viewport-top, 0px) + var(--offer-top-gap));inset-block-end:auto;width:min(440px,calc(100vw - 24px));max-height:calc(var(--offer-viewport-height, 100dvh) - var(--offer-top-gap) - var(--offer-bottom-gap));overflow:auto;overscroll-behavior:contain;margin:0 auto;padding:20px;border:1px solid var(--separator);border-radius:var(--app-card-radius);background:var(--card-background);color:var(--primary-text);box-shadow:0 16px 56px #0004;text-align:left;font-size:1rem;line-height:1.45}.HomeServerOffer_dialog__VtqJk::backdrop{background:#0007}.HomeServerOffer_heading__geNJD{display:flex;align-items:center;justify-content:space-between;gap:12px}.HomeServerOffer_heading__geNJD h2{margin:0;font-size:1.25rem}.HomeServerOffer_intro__SP3Po{margin:16px 0 8px;font-size:var(--app-card-title-size);font-weight:var(--app-card-title-weight);line-height:var(--app-card-title-leading)}.HomeServerOffer_note__frUlw{margin:0 0 20px;color:var(--secondary-text);font-size:var(--app-card-body-size);font-weight:var(--app-card-body-weight);line-height:var(--app-card-body-leading)}.HomeServerOffer_phone__rGp1v{display:grid;gap:8px;font-size:var(--app-card-title-size);font-weight:var(--app-card-title-weight);line-height:var(--app-card-title-leading)}.HomeServerOffer_phone__rGp1v input{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--separator);border-radius:var(--app-compact-radius);background:var(--raised-background);color:var(--primary-text);font:inherit;font-size:max(16px,1rem);font-weight:600;line-height:1.45}.HomeServerOffer_privacy__ROeMu{display:inline-flex;min-height:44px;align-items:center;color:var(--blue);font-size:var(--app-card-body-size);font-weight:var(--app-card-body-weight);line-height:var(--app-card-body-leading)}.HomeServerOffer_trap__FazeS{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.HomeServerOffer_error__mc8ED{color:var(--warning-text);font-size:var(--app-card-body-size);font-weight:var(--app-card-body-weight);line-height:var(--app-card-body-leading)}.HomeServerOffer_success__55nK2{padding-top:16px}.HomeServerOffer_success__55nK2>svg{color:var(--blue)}.HomeServerOffer_success__55nK2>p{font-size:var(--app-card-body-size);font-weight:var(--app-card-body-weight);line-height:var(--app-card-body-leading)}@media (max-width:350px){.HomeServerOffer_dialog__VtqJk{padding:16px}}.ReminderPicker_dialog__AIaPH{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;margin:auto;padding:22px;border:1px solid var(--separator);border-radius:var(--app-card-radius);background:var(--raised-background);color:var(--primary-text);box-shadow:0 16px 56px #0004;text-align:left;font-size:1rem;line-height:1.45}.ReminderPicker_dialog__AIaPH::backdrop{background:#0007}.ReminderPicker_heading__eBn85{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ReminderPicker_heading__eBn85 h2{margin:0;font-size:1.2rem}.ReminderPicker_close__4tlHU{display:grid;place-items:center;flex:0 0 44px;min-height:44px;margin:-8px -8px 0 0;border-radius:50%;color:var(--secondary-text)}.ReminderPicker_route__w6s6_{font-size:var(--app-card-title-size);font-weight:var(--app-card-title-weight);line-height:var(--app-card-title-leading);margin:14px 0;overflow-wrap:anywhere}.ReminderPicker_route__w6s6_ small{display:block;margin-top:4px;font-size:var(--app-card-body-size);font-weight:var(--app-card-body-weight);line-height:var(--app-card-body-leading);color:var(--secondary-text)}.ReminderPicker_choices__cWXRH{display:grid;gap:4px;margin:0;padding:12px;border:1px solid var(--separator);border-radius:var(--app-compact-radius)}.ReminderPicker_choices__cWXRH legend,.ReminderPicker_lead__Qhg_j{font-size:var(--app-card-title-size);font-weight:var(--app-card-title-weight);line-height:var(--app-card-title-leading)}.ReminderPicker_choices__cWXRH label{display:flex;align-items:center;gap:10px;min-height:44px}.ReminderPicker_choices__cWXRH input{width:20px;height:20px;accent-color:var(--blue)}.ReminderPicker_explanation___i0C5{font-size:var(--app-card-body-size);font-weight:var(--app-card-body-weight);line-height:var(--app-card-body-leading);color:var(--secondary-text)}.ReminderPicker_lead__Qhg_j{display:grid;gap:6px}.ReminderPicker_lead__Qhg_j select{-webkit-appearance:none;appearance:none;min-width:0;min-height:48px;padding:8px 36px 8px 12px;border:1px solid var(--separator);border-radius:var(--app-compact-radius);color:var(--primary-text);background-color:var(--card-background);background-image:linear-gradient(45deg,transparent 50%,var(--secondary-text) 50%),linear-gradient(135deg,var(--secondary-text) 50%,transparent 50%);background-position:right 18px center,right 13px center;background-size:5px 5px;background-repeat:no-repeat;font:inherit;line-height:1.35}@media (forced-colors:active){.ReminderPicker_lead__Qhg_j select{appearance:auto;background-image:none}}.ReminderPicker_preview__zakzj{display:grid;gap:5px;margin:16px 0;padding:14px;border-radius:var(--app-compact-radius);background:var(--blue-soft)}.ReminderPicker_preview__zakzj>strong{font-size:var(--app-card-title-size);font-weight:var(--app-card-title-weight);line-height:var(--app-card-title-leading)}.ReminderPicker_preview__zakzj>small{color:var(--secondary-text);font-size:var(--app-card-meta-size);font-weight:var(--app-card-meta-weight);line-height:var(--app-card-meta-leading)}.ReminderPicker_remove__Ihrw5,.ReminderPicker_save__CIPoT{display:block;width:100%;min-height:48px;padding:12px 16px;border-radius:var(--app-compact-radius);font:inherit;font-weight:650}.ReminderPicker_save__CIPoT{background:var(--blue);color:#fff}.ReminderPicker_save__CIPoT:disabled{opacity:.5}.ReminderPicker_remove__Ihrw5{margin-top:10px;color:var(--warning-text)}.ReminderPicker_error__ZsS_q{color:var(--warning-text);font-size:var(--app-card-body-size);font-weight:var(--app-card-body-weight);line-height:var(--app-card-body-leading)}.LeavingTime_hint__fevbj{display:grid;gap:4px;margin-top:6px;min-width:0;white-space:normal}.LeavingTime_hint__fevbj strong{color:var(--blue);font-size:.92rem;line-height:1.35}:root .LeavingTime_hint__fevbj small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;color:var(--secondary-text);font-size:var(--app-card-body-size);line-height:var(--app-card-body-leading);font-weight:var(--app-card-body-weight)}.LeavingTime_urgent__l8Cak strong{color:var(--warning-text)}